在PHP中,我們經常需要獲取當前日期的星期,這在很多場合都是非常有用的。PHP內置了很多日期和時間處理函數,其中date()函數是最常用的獲取日期字符串的方法之一。在date()函數中,我們可以通過指定不同的格式化字符串來得到包含星期的日期字符串。
例如,我們可以通過以下代碼獲取當前星期和日期的組合:
輸出:
在上面的示例中,我們指定了格式化字符串'l jS \\of F Y',其中'l'代表星期名稱的全稱,'jS'代表數字表示的日期,后面加上'S'表示加上英文序數,'F'表示月份的全稱。這樣,我們就可以得到完整的星期和日期信息。
我們還可以通過date()函數中的'N'或'w'參數來獲取星期的數字表示,例如:
輸出:
在上面的示例中,我們分別使用了'N'和'w'參數來獲取星期的數字表示,其中'N'會返回ISO-8601規定的數字表示,1表示星期一,7表示星期天;'w'會返回0~6之間的數字,0表示星期天,6表示星期六。
在實際應用中,我們經常需要將星期的數字表示轉換為中文表示,例如將數字1表示為“星期一”,數字2表示為“星期二”,以此類推。以下是一個用數組實現星期轉中文的示例:
輸出:
在上面的示例中,我們定義了一個包含星期中文名稱的數組$weekDays,然后使用星期數字作為數組的下標,來獲取對應的中文名稱。
總結來說,PHP內置的date()函數是非常實用的日期和時間處理工具之一,可以用來獲取當前的日期和星期信息。我們可以通過設置不同的格式化字符串或參數,來得到不同形式的日期和星期表示。
上一篇php day
下一篇php daydiff