PHP中日期用到的字符

1 按照字母排序列举字符的意义

a : "am"或"pm"

A : "AM"或"PM"

c : 表示ISO8601日期,日期格式为YYYY-MM-DD,用字母T来间隔日期和时间,时间格式为HH:MM:SS,时区使用格林威治标准时间(GMT)的偏差来表示。例如echo date('c'),输出2007-02-06T14:24:43+00:00

d : 日,两位数字,01到31

D : 星期几,三个英文字母,如Sun(即Sunday 星期日),Mon(即Monday 星期一),Tue(即Tuesday 星期二),Wed(即Wendsday 星期三),Thu(即Thursday 星期四),Fri(即Friday 星期五),Sat(即Saturday 星期六)

F : 月,英文全名,如January(即1月),February(即2月),March(即3月),April(即4月),May(即5月),June(即6月),July(即7月),August(即8月),September(即9月),October(即10月),November(即11月),December(即12月)

h : 12小时制的小时,01到12

H : 24小时制的小时,00到23

g : 12小时制的小时,0到12

G : 24小时制的小时,0到23

i : 分钟,00到59

I : 表示判断当前是否为夏令时,为真返回1,否则为0

j : 日,1到31

l (小写的L): 星期几,英文全名,如Sunday(星期日),Monday(星期一),Tuesday(星期二),Wendsday(星期三),Thursday(星期四),Friday(星期五),Saturday(星期六)

L : 表示判断今年是否闰年,布尔值,为真返回1,否则为0

m : 月份,01到12

n : 月份,1到12

M : 月份,三个英文字母,如Jan(1月),Feb(2月),Mar(3月),Apr(四月),May(5月),Jun(6月),Jul(7月),Aug(8月),Sep(9月),Oct(10月),Nov(11月),Dec(12月)

r : 表示RFC822日期

s : 秒,00到59

S : 字母加英文序数,两个英文字母,如th,nd等

t : 指定月份的天数即当前月有多少天,如28到31

T : 表示服务器的时间区域设置

U : 总秒数即从1970年1月1日到现在的总秒数,就是Unix时间纪元的人UNIX时间戳

w : 星期几 ,0(星期日)到6(星期六)

W : 表示一年中的星期数

Y : 年,四位数字,如2013

y : 年,两位数字,如13

z : 一年中的第几天即今天是本年中的第几天,0到365

2 字母内容小结

(1)与年有关的:Y,y,z

(2)与月有关的 :F,m,n,M,t

(3)与日有关的:d,j,S

(4)与小时有关 : h,H,g,G

(5)与分钟有关:i

(6)与秒有关:s,U

(7)与星期有关:D,l(小写的L),w,W

3补充知识:

下面把1-99序数词分为四类

(1)第一类

全些 | 缩写 | 汉语

first (1st) 第一

second (2nd) 第二

third (3rd) 第三

这类序数词只有3个,在整个序数词里面是特殊的

(2) 第二类

fourth (4th) 第四

fifth (5th) 第五

sixth (6th) 第六

seventh (7th) 第七

eighth (8th) 第八

ninth (9th) 第九

tenth (10th) 第十

eleventh (11th) 第十一

twelfth (12th) 第十二

thirteenth (13th) 第十三

fourteenth (14th) 第十四

fifteenth (15th) 第十五

sixteenth (16th) 第十六

seventeenth (17th) 第十七

eighteenth (18th) 第十八

nineteenth (19th) 第十九

hundredth (100th) 第一百

这一类序数词共有十七个。均在相应的基数词后面加上后缀-th构成。要注意其中fifth、eighth、ninth、twelfth四个词的拼法。

(3)第三类

twentieth (20th) 第二十

thirtieth (30th) 第三十

fortieth (40th) 第四十

fiftieth (50th) 第五十

sixtieth (60th) 第六十

seventieth (70th) 第七十

eightieth (80th) 第八十

ninetieth (90th) 第九十

这一类全是十位整数的序数词,共八个。它们的构成方法是:先将相应的十位整数的基数词词尾-ty中的y变成i,然后再加上后缀-eth.

(4)第四类

thirty-first (31th) 第三十一

sixty-second (62th) 第六十二

eighty-seventh (87th) 第八十七

ninety-eighth (98th) 第九十八

这类表示“第几十几”的序数词,本表示“几十几”的基数词一样简单。在构成方法上均由基数词“几十几”变化而来,十位数不变,仅把个位上的基数词变成序数词就行了。

你可能感兴趣的:(PHP中日期用到的字符)