ccxxcc
金牌会员
 
有钱啦 有钱啦
UID 63944
精华
0
积分 2249
帖子 338
金钱 2249 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2005-4-2
状态 离线
|
[推荐阅读] 今天把PHP中文手册收录了,加了个检索功能。
给你个函数计算月初月末
自己可以根据需要改
<?php /** * 取得时间段的开始与结束时间戳函数 * * @param string $type 类型参数y->year m->month w->week d->day */ function getTimePhaseUnixStamp($type,$offset="") { switch ($type) { case 'y': $start = mktime(0,0,0,1,1,date("Y")); $end = mktime(23,59,59,12,31,date("Y")); break; case 'm': $start = mktime(0,0,0,date("m"),1,date("Y")); $end = mktime(23,59,59,date("m"),date("t"),date("Y")); break; case 'w': if(date('w') == 0) { $off_set = 7; } else { $off_set = 0; } $start = mktime(0,0,0,date("m"),date("d")-date('w')+1-$off_set,date("Y")); $end = mktime(23,59,59,date("m"),date("d")+(7-date('w')-$off_set),date("Y")); break; case 'd': $start = mktime(0,0,0,date("m"),date("d"),date("Y")); $end = mktime(23,59,59,date("m"),date("d"),date("Y")); break; default: return false; }
if(!empty($offset)) { $start = $start + $offset; $end = $end + $offset; }
$time_phase_unix_stamp = array('start' => $start,'end' => $end); return $time_phase_unix_stamp; } ?>
|  在线查词http://www.iciba.com/
web编程站http://www.eb163.com
|
|