background image

PHP 时间格式控制符对照表分享

整理的非常详细,推荐给大家,留着以后方便查询使用
format 

 

 

 

字符 说明 返回值例子

 

日 --- --- 

 

月份中的第几天,有前导零的 2 

 

位数字 01   

到 31 

 

月份中的第几天,没有前导零 1   

到 31 

S 每月天数后面的英文后缀,2 

 

个字符 st,nd,rd 

 

或者 th

 

。可以和 j 

 

一起用

 

年份中的第几天 0   

到 366 

 

星期 --- --- 
l “

( L”

 

 

的小写字母) 星期几,完整的文本格式 Sunday   

到 Saturday 

D 星期中的第几天,文本表示,3 

 

个字母 Mon   

到 Sun 

N ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 

 

新加) 1(表示星期

 

一)到 7

 

(表示星期天)

 

星期中的第几天,数字表示 0

 

(表示星期天)到 6

 

(表示星期六)

W ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 

 

新加的) 例如:

42

 

(当年的第 42 

 

周)

 

月 --- --- 

 

月份,完整的文本格式,例如 January 

 

或者 March January   

到 December 

 

数字表示的月份,有前导零 01   

到 12 

 

三个字母缩写表示的月份 Jan   

到 Dec 

 

数字表示的月份,没有前导零 1   

到 12 

 

给定月份所应有的天数 28   

到 31 

 

年 --- --- 

 

 

是否为闰年 如果是闰年为 1

 

,否则为 0 

o ISO-8601 

 

格式年份数字。这和 Y 

 

的值相同,只除了如果 ISO 的星期数(W)属

于前一年或下一年,则用那一年。(PHP 5.1.0 

 

新加) Examples: 1999 or 2003 

Y 4 

 

位数字完整表示的年份 例如:1999   

或 2003 

y 2 

 

位数字表示的年份 例如:99   

或 03 

 

时间 --- --- 

 

小写的上午和下午值 am   

或 pm 

 

大写的上午和下午值 AM   

或 PM 

B Swatch Internet 

 

标准时 000   

到 999 

g 小时,12 

 

小时格式,没有前导零 1   

到 12 

G 小时,24 

 

小时格式,没有前导零 0   

到 23 

h 小时,12 

 

小时格式,有前导零 01   

到 12 

H 小时,24 

 

小时格式,有前导零 00   

到 23 

 

有前导零的分钟数 00   

到 59> 

 

秒数,有前导零 00   

到 59> 

 

时区 --- --- 
e 时区标识(PHP 5.1.0 

 

新加) 例如:UTC,GMT,Atlantic/Azores 

 

 

是否为夏令时 如果是夏令时为 1

 

,否则为 0 

 

与格林威治时间相差的小时数 例如:+0200 

P 与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔(PHP 5.1.3 新