所謂的格式化,是指「將日期或時間依照我們的要求顯示」,
date()函數的( )內可以放入不少的參數,
首先我們來日期的部分,請注意大小寫代表的意義不同:
參數 | 說明 |
d | 小寫d,代表日期,以數字表示,例如:" 01" 到 " 31" |
j | 小寫j,代表日期,以數字表示,但是不足2位數不補0,例如:"1" 到 "31" |
D | 大寫D,代表星期幾,以3個英文字表示,例如: " Sun " |
l | 小寫L,代表星期幾,以英文全名表示,例如:" Sunday " |
w | 小寫w,以數字表示星期幾,例如:" 0" 到 " 6" |
m | 小寫m,代表幾月,例如:" 01" 到 " 12" |
n | 小寫n,代表幾月,不足2位數不補0,例如:" 1" 到 "12" |
M | 大寫M,代表幾月,以3個英文字表示,例如:"Oct" |
F | 大寫F,代表幾月,以英文全名表示,例如:" October" |
Y | 大寫Y,代表西元幾年,以4位數表示,例如:" 1999" |
y | 小寫y,代表西元幾年,以2位數表示,例如:"99" |
t | 小寫t,代表當月的天數,例如:" 28" 到 " 31" |
z | 小寫z,代表一年中的第幾天,例如:" 0" 到 " 365" |
L | 大寫L,判斷是否為閏年 |
date( )內也有不少與時間有關的參數:
參數 | 說明 |
h | 小寫h,代表小時,12小時制,例如:" 01" 到 " 12 " |
g | 小寫g,代表小時,12小時制不足2位數不補0,例如:" 1" 到 " 12 " |
H | 大寫H,代表小時,24小時制,例如:" 00 " 到 " 23 " |
G | 大寫G,代表小時,24小時制不足2位數不補0,例如:" 0 " 到 " 23" |
a | 小寫a,"am" 或 "pm" |
A | 大寫A,"AM" 或 "PM" |
i | 小寫i,代表幾分,例如:" 00 " 到 " 59 " |
s | 小寫s,代表幾秒,例如:" 01" 到 " 59" |
T | 大寫T,代表這台Server的時間區域設定 |
沒有留言:
張貼留言