列印日期時間

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)