学习使用php获取上周上周日、本周本周日,获取指定日期的上周上周日、本周本周日
在PHP中,您可以使用strtotime()
函数来获取指定日期的上周一和上周日。以下是实现这一功能的代码示例:
// 设定指定日期,例如2023-03-20
$specifiedDate = '2023-03-20';
// 获取上周一
$lastMonday = strtotime('last monday', strtotime($specifiedDate));
$lastMonday = date('Y-m-d', $lastMonday);
// 获取上周日
$lastSunday = strtotime('-1 week sunday', strtotime($specifiedDate));
$lastSunday = date('Y-m-d', $lastSunday);
echo "上周一: " . $lastMonday . "\n";
echo "上周日: " . $lastSunday . "\n";
如果您想获取本周一和本周日,可以使用以下代码:
// 获取本周一
$thisMonday = strtotime('monday');
$thisMonday = date('Y-m-d', $thisMonday);
// 获取本周日
$thisSunday = strtotime('sunday');
$thisSunday = date('Y-m-d', $thisSunday);
echo "本周一: " . $thisMonday . "\n";
echo "本周日: " . $thisSunday . "\n";
这些代码片段将输出指定日期或当前周的上周一和上周日,或者本周一和本周日的日期。
评论已关闭