萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP獲取指定日期所在月的第一天和最後一天幾個例子

PHP獲取指定日期所在月的第一天和最後一天幾個例子

   示例代碼

代碼如下  

//獲取指定日期所在月的第一天和最後一天
function GetTheMonth($date){
$firstday = date("Y-m-01",strtotime($date));
$lastday = date("Y-m-d",strtotime("$firstday +1 month -1 day"));
return array($firstday,$lastday);
}

  示例代碼

  //PHP獲得指定日期所在星期的第一天和最後一天

代碼如下  

function getdays($day){
$lastday=date('Y-m-d',strtotime("$day Sunday"));
$firstday=date('Y-m-d',strtotime("$lastday -6 days"));
return array($firstday,$lastday);
}
print_r(getdays('2012-06-2'));

  示例代碼

代碼如下  

$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;

copyright © 萬盛學電腦網 all rights reserved