php 日期格式化:
格式字符 | 描述 | 值示例 |
---|---|---|
日 | --- | --- |
d | 月份中的第幾天,帶前導(dǎo)零的 2 位數(shù)字 | 01 至 31 |
D | 一天的文字表示,三個字母 | Mon 至 Sun |
j | 沒有前導(dǎo)零的月份中的哪一天 | 1 至 31 |
l (小寫的L) | 星期幾的全文表示 | Sunday 至 Saturday |
N | ISO-8601 星期幾的數(shù)字表示 | 1(周一)至 7(周日) |
S | 月份日期的英文序數(shù)后綴,2個字符 | st蒸绩、nd、rd 或 th。與j配合使用更好 |
w | 星期幾的數(shù)字表示 | 0(周日)至 6(周六) |
z | 一年中的第幾天(從 0 開始) | 0 至 365 |
星期 | --- | --- |
W | ISO-8601 年的周數(shù)骡尽,從星期一開始的周數(shù) | 例:42(今年的第 42 周) |
月 | --- | --- |
F | 一個月的全文表示,例如一月或三月 | January 至 December |
m | 月份的數(shù)字表示擅编,帶前導(dǎo)零 | 01 至 12 |
M | 一個月的簡短文字表示攀细,三個字母 | Jan 至 Dec |
n | 月份的數(shù)字表示箫踩,沒有前導(dǎo)零 | 1 至 12 |
t | 給定月份的天數(shù) | 28 至 31 |
年 | --- | --- |
L | 是否為閏年 | 如果是閏年為 1,否則為 0 谭贪。 |
o | ISO-8601 周編號年份境钟。這與 具有相同的值 Y ,但如果 ISO 周數(shù) ( W ) 屬于上一年或下一年俭识,則改為使用該年份慨削。 |
1999 或 2003 |
Y | 一年的全數(shù)字表示,4 位數(shù)字 | 1999 或 2003 |
y | 年份的兩位數(shù)表示 | 99 或 03 |
時間 | --- | --- |
a | 中午之前和下午小寫 | am 或 pm |
A | 中午之前和下午大寫 | AM 或 PM |
B | Swatch 互聯(lián)網(wǎng)時間 | 000 至 999 |
g | 沒有前導(dǎo)零的 12 小時格式 | 1 至 12 |
G | 沒有前導(dǎo)零的 24 小時格式 | 0 至 23 |
h | 帶前導(dǎo)零的小時的 12 小時格式 | 01 至 12 |
H | 帶前導(dǎo)零的 24 小時格式 | 00 至 23 |
i | 帶前導(dǎo)零的分鐘 | 00 至 59 |
s | 帶前導(dǎo)零的秒數(shù) | 00 至 59 |
u | 微秒套媚。請注意缚态,date()將始終生成000000 , 因為它接受一個int 參數(shù)堤瘤,而DateTime::format() 確實支持微秒玫芦,如果DateTime是用微秒創(chuàng)建的。 |
例: 654321
|
v | 毫秒本辐。同樣的注意事項適用于 u 桥帆。 |
例: 654
|
時區(qū) | --- | --- |
e | 時區(qū)標識符 | 例: UTC, GMT, Atlantic/Azores |
I (大寫的i) | 日期是否為夏令時 | 如果是夏令時為1 ,否則為0 师郑。 |
O | 小時和分鐘之間沒有冒號的格林威治時間 (GMT) 的差異 | 例: +0200
|
P | 格林威治時間 (GMT) 與小時和分鐘之間的冒號的差異 | 例: +02:00
|
p | 與 相同P 环葵,但返回Z 而不是+00:00
|
例: +02:00
|
T | 時區(qū)縮寫 | 例子:EST, MDT... |
Z | 時區(qū)偏移量(以秒為單位)。UTC 以西時區(qū)的偏移量始終為負宝冕,UTC 以東時區(qū)的偏移量始終為正张遭。 |
-43200 至 50400
|
完整 日期 / 時間 | --- | --- |
c | ISO 8601 日期 | 2004-02-12T15:19:21+00:00 |
r | ? RFC 2822格式的日期 | 例:Thu, 21 Dec 2000 16:01:07 +0200 |
U | 自 Unix 時代以來的秒數(shù)(1970 年 1 月 1 日 00:00:00 GMT) | 另見 time() |