获取本周和上周开始和结束的时间戳

 1 $date = date("Y-m-d");  //当前日期
 2 
 3 $first=1; //$first =1 表示每周星期一为开始时间 0表示每周日为开始时间
 4 
 5 $w = date("w", strtotime($date));  //获取当前周的第几天 周日是 0 周一 到周六是 1 -6 
 6 
 7 $d = $w ? $w - $first : 6;  //如果是周日 -6天 
 8 
 9 $now_start = date("Y-m-d", strtotime("$date -".$d." days")); //本周开始时间
10 
11 $now_end = date("Y-m-d", strtotime("$now_start +6 days"));  //本周结束时间
12 
13 $last_start = date('Y-m-d',strtotime("$now_start - 7 days"));  //上周开始时间
14 
15 $last_end = date('Y-m-d',strtotime("$now_start - 1 days"));  //上周结束时间

 

posted @ 2013-11-18 15:11  烧饼程序猿  阅读(834)  评论(0)    收藏  举报