PHP中如何判斷某日期是星期幾?

來源:酷知科普網 1.92W

在php開發裡,有時候需要判斷某個日期是一週中的星期幾,怎麼判斷的?下面一起來看下。

操作方法

(01)其實要獲取日期是星期幾,很簡單的,用系統的date函式就行了,格式化的字串用“l",程式碼: date('l', $date),如圖

PHP中如何判斷某日期是星期幾?

(02)頁面執行後,就能正確返回結果了。

PHP中如何判斷某日期是星期幾? 第2張

(03)如果你要顯示的是星期幾的縮寫符號,那就要用字串‘D’了,程式碼: date('D', $date),需要注意的是,這個字元‘D',需要的是大寫的字母。

PHP中如何判斷某日期是星期幾? 第3張

(04)再次看下結果,現在顯示的是英文星期幾的縮寫。

PHP中如何判斷某日期是星期幾? 第4張

(05)上面顯示的星期幾都是英文的,如果站點是國內使用者為主的,我們就需要顯示中文的了。怎麼顯示?系統函式並沒有提供直接的方法,但我們可以修改一下。先看一下另一個字串“w”在這個date函式裡返回什麼, 修改程式碼:

PHP中如何判斷某日期是星期幾? 第5張

(06)從頁面結果上看,這是返回一個數字,我們可以從中知道,星期天的數字是0,星期一的資料是1。

PHP中如何判斷某日期是星期幾? 第6張

(07)所以我們再次修改,新增一些程式碼,用一個陣列來儲存星期幾的中文字串,再用剛才的數字來獲取陣列的值就行了,具體程式碼如圖(需要注意的是這個數組裡的值順序不能亂)

PHP中如何判斷某日期是星期幾? 第7張

(08)執行頁面後,現在可以得到中文的星期幾了。

PHP中如何判斷某日期是星期幾? 第8張
熱門標籤