清華大佬耗費三個月吐血整理的幾百G的資源,免費分享!....>>>
PHP Date() 函數
PHP date() 函數用于格式化時間/日期。
PHP Date() 函數
PHP date() 函數可把時間戳格式化為可讀性更好的日期和時間。
時間戳是一個字符序列,表示一定的事件發生的日期/時間。
語法
date(format,timestamp)
參數 | 描述 |
---|---|
format | 必需。規定時間戳的格式。 |
timestamp | 可選。規定時間戳。默認是當前的日期和時間。 |
PHP Date() - 格式化日期
date() 函數的第一個必需參數 format 規定了如何格式化日期/時間。
這里列出了一些可用的字符:
- d - 代表月中的天 (01 - 31)
- m - 代表月 (01 - 12)
- Y - 代表年 (四位數)
如需了解 format 參數中可用的所有字符列表,請查閱我們的 PHP Date 參考手冊,date() 函數。
可以在字母之間插入其他字符,比如 "/"、"." 或者 "-",這樣就可以增加附加格式了:
<?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>
上面代碼的輸出如下所示:
2009/05/11
2009.05.11
2009-05-11
2009.05.11
2009-05-11
PHP Date() - 添加時間戳
date() 函數的第二個可選參數 timestamp 規定了一個時間戳。如果您沒有提供時間戳,將使用當前的日期和時間。
mktime() 函數可為指定的日期返回 Unix 時間戳。
Unix 時間戳包含了 Unix 紀元(1970-01-01 00:00:00 GMT)和指定時間之間的秒數。
mktime() 語法
mktime(hour,minute,second,month,day,year,is_dst)
如需獲得某一天的時間戳,我們只要設置 mktime() 函數的 day 參數就可以了:
<?php
$tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
echo "Tomorrow is ".date("Y/m/d", $tomorrow);
?>
$tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
echo "Tomorrow is ".date("Y/m/d", $tomorrow);
?>
上面代碼的輸出如下所示:
Tomorrow is 2009/05/12
完整的 PHP Date 參考手冊
如需查看所有日期函數的完整參考手冊,請訪問我們的 完整的 PHP Date 參考手冊。
該參考手冊提供了每個函數的簡要描述和應用實例!
掃碼二維碼 獲取免費視頻學習資料