PHP date() 日期函數(shù)
PHP?date()?函數(shù)
PHP date() 函數(shù)用于格式化時(shí)間/日期。
PHP date() 函數(shù)
PHP date() 函數(shù)可把時(shí)間戳格式化為可讀性更好的日期和時(shí)間。
時(shí)間戳是一個(gè)字符序列,表示一定的事件發(fā)生的日期/時(shí)間。
語(yǔ)法
string date ( string $format [, int $timestamp ] )
?參數(shù) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?描述
format ? ? ? ? ? ? ? ? ? ? ?必需。規(guī)定時(shí)間戳的格式。
timestamp ? ? ? ? ? ? ? 可選。規(guī)定時(shí)間戳。默認(rèn)是當(dāng)前的日期和時(shí)間。
PHP Date() - 格式化日期
date() 函數(shù)的第一個(gè)必需參數(shù)?format?規(guī)定了如何格式化日期/時(shí)間。
這里列出了一些可用的字符:
·???????? d - 代表月中的天 (01 - 31)
·???????? m - 代表月 (01 - 12)
·???????? Y - 代表年 (四位數(shù))
如需了解?format?參數(shù)中可用的所有字符列表,請(qǐng)查閱我們的 PHP Date 參考手冊(cè),date() 函數(shù)。
可以在字母之間插入其他字符,比如 "/"、"." 或者 "-",這樣就可以增加附加格式了:
<?php echo date("Y/m/d") . "<br>"; echo date("Y.m.d") . "<br>"; echo date("Y-m-d"); ?>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?格式字串可以識(shí)別以下?format?參數(shù)的字符串
例子
<?php echo "date()函數(shù)輸出格式化日期:<br />"; // 常用 echo date("l") . "<br />";// 注意是字符L的小寫(xiě),不是1,也不是豎線 echo date("Y-m-d H:i:s") . "<br />"; echo date("Y/m/d") . "<br />"; echo date("Y年m月d日 H時(shí)i分s秒") . "<br />"; // 從日期格式的字符串中獲取日期2005-03-21 echo date("Y-m-d",strtotime("2005-03-21 11:15:38"))."<br />"; echo date("Y-m-d",strtotime("-1 days"))."<br />";// 昨天的日期 echo date("Y-m-d",strtotime("-1 week"))."<br />";// 上個(gè)星期今天的日期 echo date("Y-m-d",strtotime("-1 month"))."<br />";// 上個(gè)月今天的日期 echo date("Y-m-d H",strtotime("next Thursday"));// 下個(gè)周四的日期和小 echo date('Y-m-d',strtotime('2015-06-08 -2 days')); // 某個(gè)日期的前n天 ?>
完整的 PHP Date 參考手冊(cè)
如需查看所有日期函數(shù)的完整參考手冊(cè),請(qǐng)?jiān)L問(wèn)我們的?完整的 PHP Date 參考手冊(cè)。
該參考手冊(cè)提供了每個(gè)函數(shù)的簡(jiǎn)要描述和應(yīng)用實(shí)例!