列印日期時間
PHP 4+提供了一種方法,格式將 DateTime 物件轉換為具有所需格式的字串。根據 PHP 手冊,這是物件導向的功能:
public string DateTime::format ( string $format )
函式 date()
接受一個引數 - 一種格式,即一個字串
格式
格式為字串,並使用單個字元來定義格式:
- Y :年份的四位數表示(例如:2016)
- y :年份的兩位數表示(例如:16)
- m :月,數字(01 到 12)
- M :月份,三個字母(1 月,2 月,3 月等)
- j :月中的某天,沒有前導零(1 到 31)
- D :星期幾,三個字母(星期一,星期二,星期三等)
- h :小時(12 小時格式)(01 到 12)
- H :小時(24 小時格式)(00 到 23)
- 答 :AM 或 PM
- 我 :分鐘,帶有前導零(00 到 59)
- s :第二,帶前導零(00 到 59)
- 完整列表可以在這裡找到
用法
這些字元可以以各種組合使用,以幾乎任何格式顯示時間。這裡有些例子:
$date = new DateTime('2000-05-26T13:30:20'); /* Friday, May 26, 2000 at 1:30:20 PM */
$date->format("H:i");
/* Returns 13:30 */
$date->format("H i s");
/* Returns 13 30 20 */
$date->format("h:i:s A");
/* Returns 01:30:20 PM */
$date->format("j/m/Y");
/* Returns 26/05/2000 */
$date->format("D, M j 'y - h:i A");
/* Returns Fri, May 26 '00 - 01:30 PM */
程式
程式格式類似:
物件導向
$date->format($format)
程式等同
date_format($date, $format)