php获取本周开始日期和结束日期的方法

  本文实例讲述了php获取本周开始日期和结束日期的方法。分享给大家供大家参考。具体如下:

  

复制代码 代码如下:
//当前日期

  $sdefaultDate = date("Y-m-d");

  //$first =1 表示每周星期一为开始日期 0表示每周日为开始日期

  $first=1;

  //获取当前周的第几天 周日是 0 周一到周六是 1 - 6

  $w=date('w',strtotime($sdefaultDate));

  //获取本周开始日期,如果$w是0,则表示周日,减去 6 天

  $week_start=date('Y-m-d',strtotime("$sdefaultDate -".($w ? $w - $first : 6).' days'));

  //本周结束日期

  $week_end=date('Y-m-d',strtotime("$week_start +6 days"));

  希望本文所述对大家的php程序设计有所帮助。