直接上代码
// 假设输入的日期是"YYYY-MM-DD"格式
echo $inputDate = '2024-04-07';
// 获取这天是周几
$dayOfWeek = date('N', strtotime($inputDate));
// 计算这周星期一和星期天的时间戳
$mondayTimestamp = strtotime($inputDate) - ($dayOfWeek - 1) * 86400;
$sundayTimestamp = strtotime($inputDate) + (7 - $dayOfWeek) * 86400;
// 将时间戳转换为日期格式
$mondayDate = date('Y-m-d', $mondayTimestamp);
$sundayDate = date('Y-m-d', $sundayTimestamp);
echo "星期一日期: " . $mondayDate . "\n";
echo "星期天日期: " . $sundayDate . "\n";