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