date($format_string)

echo date(‘Y-m-d h : i : s a’) ; // 2011-08-07 03:38:59 am

參數

Y    四位數             2011
y    二位數西元年   11


F    英文名稱     July
M    英文縮寫      Jan
m     二位月份       08
n   月份(不補零)    8
t      當月天數           28~31


d       二位數日期      01
j         不補零日期      1

時間
a       上下午小寫     am pm
A     上下午大寫     AM  PM
g     不補零12小時   1-12
h     12小時              01-12
G      不補零24小時    0-23
H     24小時                  00-23
i       分                        00-59
s       秒                        00-59


D      英文縮寫
I       英文名
N     星期         1(日)~7(六)
W     星期        0(日)~6(六)

時區
O        與格林威治標準時間時差              +0800

時間戳記

time()
傳回自1970 /01/01  00:00:00 到現在相差秒數

//顯示 2 小時後的日期時間
echo date(‘Y-m-d h : i : s a’, time() + 2 60 60);

取得指定日期時間的時間戳記
mktime(hour, minute, second, month, day, year)

設定時區
date_default_timezone_set(‘Asia/Taipei’);