PHP date() 函數用于格式化時間/日期。
PHP date() 函數可把時間戳格式化為可讀性更好的日期和時間。
時間戳是一個字符序列,表示一定的事件發生的日期/時間。
參數 | 描述 |
---|---|
format | 必需。規定時間戳的格式。 |
timestamp | 可選。規定時間戳。默認是當前的日期和時間。 |
date() 函數的第一個必需參數 format 規定了如何格式化日期/時間。
這里列出了一些可用的字符:
d - 代表月中的天 (01 - 31)
m - 代表月 (01 - 12)
Y - 代表年 (四位數)
如需了解 format 參數中可用的所有字符列表,請查閱我們的 PHP Date 參考手冊,date() 函數。
可以在字母之間插入其他字符,比如 "/"、"." 或者 "-",這樣就可以增加附加格式了:
上面代碼的輸出如下所示:
date() 函數的第二個可選參數 timestamp 規定了一個時間戳。如果您沒有提供時間戳,將使用當前的日期和時間。
mktime() 函數可為指定的日期返回 Unix 時間戳。
Unix 時間戳包含了 Unix 紀元(1970-01-01 00:00:00 GMT)和指定時間之間的秒數。
如需獲得某一天的時間戳,我們只要設置 mktime() 函數的 day 參數就可以了:
上面代碼的輸出如下所示:
如需查看所有日期函數的完整參考手冊,請訪問我們的 完整的 PHP Date 參考手冊。
該參考手冊提供了每個函數的簡要描述和應用實例!