在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函数非常适合进行日期和时间的处理,对于日常开发中的时间格式化、转换等问题也非常有帮助。