PHP获取本周周一周日时间戳

网上的方式是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;

你可能感兴趣的:(PHP获取本周周一周日时间戳)