PHP 中可以使用 DateTime
类和 DateInterval
类来获取当前周的开始日期(周一)和结束日期(周日):
<?php // 设置时区,根据需要选择时区 date_default_timezone_set('Asia/Shanghai'); // 获取当前日期 $now = new DateTime(); // 获取本周的第一天(周一) $startOfWeek = $now->modify('this week')->modify('Monday')->format('Y-m-d'); // 获取本周的最后一天(周日) $endOfWeek = $now->modify('this week')->modify('Sunday')->format('Y-m-d'); echo "本周开始日期(周一): " . $startOfWeek . "\n"; echo "本周结束日期(周日): " . $endOfWeek . "\n";