日期格式化

php 日期格式化:

格式字符 描述 值示例
--- ---
d 月份中的第幾天,帶前導(dǎo)零的 2 位數(shù)字 01 至 31
D 一天的文字表示,三個(gè)字母 Mon 至 Sun
j 沒有前導(dǎo)零的月份中的哪一天 1 至 31
l (小寫的L) 星期幾的全文表示 Sunday 至 Saturday
N ISO-8601 星期幾的數(shù)字表示 1(周一)至 7(周日)
S 月份日期的英文序數(shù)后綴,2個(gè)字符 st、nd、rd 或 th。與j配合使用更好
w 星期幾的數(shù)字表示 0(周日)至 6(周六)
z 一年中的第幾天(從 0 開始) 0 至 365
星期 --- ---
W ISO-8601 年的周數(shù),從星期一開始的周數(shù) 例:42(今年的第 42 周)
--- ---
F 一個(gè)月的全文表示,例如一月或三月 January 至 December
m 月份的數(shù)字表示,帶前導(dǎo)零 01 至 12
M 一個(gè)月的簡短文字表示,三個(gè)字母 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
時(shí)間 --- ---
a 中午之前和下午小寫 am 或 pm
A 中午之前和下午大寫 AM 或 PM
B Swatch 互聯(lián)網(wǎng)時(shí)間 000 至 999
g 沒有前導(dǎo)零的 12 小時(shí)格式 1 至 12
G 沒有前導(dǎo)零的 24 小時(shí)格式 0 至 23
h 帶前導(dǎo)零的小時(shí)的 12 小時(shí)格式 01 至 12
H 帶前導(dǎo)零的 24 小時(shí)格式 00 至 23
i 帶前導(dǎo)零的分鐘 00 至 59
s 帶前導(dǎo)零的秒數(shù) 00 至 59
u 微秒。請注意,date()將始終生成000000, 因?yàn)樗邮芤粋€(gè)int 參數(shù),而DateTime::format()確實(shí)支持微秒,如果DateTime是用微秒創(chuàng)建的。 例: 654321
v 毫秒。同樣的注意事項(xiàng)適用于 u 例: 654
時(shí)區(qū) --- ---
e 時(shí)區(qū)標(biāo)識符 例: UTC,GMT,Atlantic/Azores
I (大寫的i) 日期是否為夏令時(shí) 如果是夏令時(shí)為1,否則為0
O 小時(shí)和分鐘之間沒有冒號的格林威治時(shí)間 (GMT) 的差異 例: +0200
P 格林威治時(shí)間 (GMT) 與小時(shí)和分鐘之間的冒號的差異 例: +02:00
p 與 相同P,但返回Z而不是+00:00 例: +02:00
T 時(shí)區(qū)縮寫 例子:EST, MDT...
Z 時(shí)區(qū)偏移量(以秒為單位)。UTC 以西時(shí)區(qū)的偏移量始終為負(fù),UTC 以東時(shí)區(qū)的偏移量始終為正。 -4320050400
完整 日期 / 時(shí)間 --- ---
c ISO 8601 日期 2004-02-12T15:19:21+00:00
r ? RFC 2822格式的日期 例:Thu, 21 Dec 2000 16:01:07 +0200
U 自 Unix 時(shí)代以來的秒數(shù)(1970 年 1 月 1 日 00:00:00 GMT) 另見 time()

參考

https://www.php.net/manual/zh/datetime.format.php

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容