网上的方式是strtotime('Monday')的方式
周一 strtotime('Monday'),
这种方式存在一个坑,当当前时间不是周一的时候是下周一时间戳,当当前时间是周一时,获取的时间是本周一的时间戳
方式二:
$today = strtotime(date('Y-m-d'));
$weekday = date('w') == 0 ? 7 : date('w');
$Monday = $today - ($weekday - 1) * 3600 * 24;
$Sunday = $Monday + 7 * 24 * 3600 - 1;
网友评论