2012年11月29日星期四

【转】PHP获取本周本月第一天、最后一天时间戳的代码

  1. <?php
  2. /*获取本周第一天/最后一天的时间戳*/ 
  3.  $year = date("Y");
  4.  $month = date("m");
  5.  $day = date('w');
  6.  $nowMonthDay = date("t");

  7.  $firstday = date('d') - $day;
  8.  if(substr($firstday,0,1) == "-"){
  9.   $firstMonth = $month - 1;
  10.   $lastMonthDay = date("t",$firstMonth);
  11.   $firstday = $lastMonthDay - substr($firstday,1);
  12.   $time_1 = strtotime($year."-".$firstMonth."-".$firstday);
  13.  }else{
  14.   $time_1 = strtotime($year."-".$month."-".$firstday);
  15.  }
  16.    
  17.  $lastday = date('d') + (- $day);
  18.  if($lastday > $nowMonthDay){
  19.   $lastday = $lastday - $nowMonthDay;
  20.   $lastMonth = $month + 1;
  21.   $time_2 = strtotime($year."-".$lastMonth."-".$lastday);
  22.  }else{
  23.   $time_2 = strtotime($year."-".$month."-".$lastday);
  24.  }

  25.  /*获取本月第一天/最后一天的时间戳*/

  26.  $year = date("Y");
  27.  $month = date("m");
  28.  $allday = date("t");
  29.  $strat_time = strtotime($year."-".$month."-1");
  30.  $end_time = strtotime($year."-".$month."-".$allday);


  31. ?>
  32. 摘自: http://blog.chinaunix.net/uid-429659-id-142247.html

没有评论: