您的位置:首页 > 编程语言 > PHP开发

PHP 求指定月份的第一天到最后一天的日期

2012-07-18 11:07 429 查看
根据指定月份的日期 得到该月所有的日期, 这里返回的是 1号和最后一天的日期 字符串。

/**
* $date= 要处理的日期
* $step  0= 本月   ,正负表示得到本月前后的月份日期
* $date= 要处理的月份
* Enter description here ...
*/
function AssignTabMonth($date,$step){
$date= date("Y-m-d",strtotime($step." months",strtotime($date)));//得到处理后的日期(得到前后月份的日期)
$u_date = strtotime($date);
$days=date("t",$u_date);// 得到结果月份的天数

//月份第一天的日期
$first_date=date("Y-m",$u_date).'-01';
for($i=0;$i<$days;$i++){
$for_day=date("Y-m-d",strtotime($first_date)+($i*3600*24));
}
return $first_date.'至'.$for_day;


调用  :  echo  AssignTabMonth  ('2012-06-15',0); 第二个参数表示 0=求本月  负数表示求前面的月份  正数表示求后面的月份

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php date 360