📅  最后修改于: 2023-12-03 15:27:49.347000             🧑  作者: Mango
在 PHP 中,获取周末日期可以使用 date() 函数结合 strtotime() 函数。以下是一个简单的示例:
$weekend_start = strtotime("last friday");
$weekend_end = strtotime("next monday");
echo "本周末开始日期: " . date("Y-m-d", $weekend_start) . PHP_EOL;
echo "本周末结束日期: " . date("Y-m-d", $weekend_end) . PHP_EOL;
以上代码输出结果为:
本周末开始日期: 2021-10-08
本周末结束日期: 2021-10-11
具体解释如下:
首先,使用 strtotime() 函数获取上一个周五的时间戳,这是因为周末从周六开始,而周五算是上一个工作日。
$weekend_start = strtotime("last friday");
接着,使用 strtotime() 函数获取下一个周一的时间戳,这是因为周末到周一结束。
$weekend_end = strtotime("next monday");
最后,使用 date() 函数将时间戳转换成日期格式,并输出结果。
echo "本周末开始日期: " . date("Y-m-d", $weekend_start) . PHP_EOL;
echo "本周末结束日期: " . date("Y-m-d", $weekend_end) . PHP_EOL;
以上是获取周末日期的简单示例。也可以根据具体需求进行更多的调整。