在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函數非常適合進行日期和時間的處理,對於日常開發中的時間格式化、轉換等問題也非常有幫助。