源码$time = time();$n = intval(date(‘N’, $time));// 1-7 monday-sundayecho ‘今日:’.date(‘Y-m-d (N)’, $time).PHP_EOL;echo ‘上周一:’.date(‘Y-m-d (N)’, $time-(6+$n)246060).PHP_EOL;echo ‘下周六:’.date(‘Y-m-d (N)’, $time+(7-$n+6)246060).PHP_EOL;echo ‘上周一:’.date(‘Y-m-d (N)’, strtotime(‘monday last week’)).PHP_EOL;echo ‘下周六:’.date(‘Y-m-d (N)’, strtotime(‘saturday next week’)).PHP_EOL;测试效果