PHP获取当前一周的时间
代码:
//获取当前日期
$date=2018-8-12;
//通过当前日期获取当前是周内第几天
$week = date('N', strtotime($date));
//把当前日期格式化为当天凌晨0点 年-月-日 00:00:00 ,然后获取时间戳
$now=strtotime(date('Y-m-d 00:00:00',strtotime($date)));
//把时间戳减去本周已过去的天数秒数,即为本周一凌晨0点
$Monday=$now-(($week-1)*86400);
//循环7次每次加一天并存入数组中
for ($i=0;$i<7;$i++){
$datePick[$i]= date('Y-m-d',$Monday);
$Monday=$Monday+86400;
}
通过上述代码即可获取当前一周的时间。