当前位置: 首页> 最新文章列表> PHP判断元旦是星期几的实现方法

PHP判断元旦是星期几的实现方法

gitbox 2025-07-22

获取当前日期

在PHP中获取当前日期可以使用date函数,它是处理日期和时间最常用的函数之一。

$currentDate = date('Y-m-d');

以上代码将当前的日期以“年-月-日”的格式保存到变量 $currentDate 中。

生成元旦的日期

元旦是每年的1月1日,因此我们只需要获取当前年份并拼接上01-01即可。

$newYearDate = date('Y') . '-01-01';

这样就得到了当年元旦的完整日期。

计算元旦是星期几

为了得知元旦具体是星期几,可以利用strtotime将日期转为时间戳,再结合date函数的格式化功能。

$weekday = date('l', strtotime($newYearDate));

其中'l'表示输出完整的英文星期名称(如 Monday、Tuesday 等)。

输出元旦星期信息

最后一步是将计算结果通过echo函数输出。

echo '元旦是:' . $weekday;

浏览器将显示类似“元旦是:Wednesday”的信息。

完整代码示例

以下是完整的PHP代码,复制并运行即可看到结果:

$currentDate = date('Y-m-d');
$newYearDate = date('Y') . '-01-01';
$weekday = date('l', strtotime($newYearDate));
echo '元旦是:' . $weekday;

总结

通过本文提供的代码,您可以轻松判断每年的元旦是星期几。PHP中的date函数和strtotime函数非常适合进行日期和时间的处理,对于日常开发中的时间格式化、转换等问题也非常有帮助。