當前位置: 首頁> 最新文章列表> 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函數非常適合進行日期和時間的處理,對於日常開發中的時間格式化、轉換等問題也非常有幫助。