php的date()函数十分强大,date()函数的参数很多完全记住是费劲的, 整理一下以备查看.
date("年")的参数:
- Y 年如: "1999"
- y 年的简写, 如: "99"
-
z 一年中的第几天; 如:"0" 至 "365"
-
L 是否为闰年 如果是闰年为 1,否则为 0
date("月")的参数
- m 二位数月份, 不足二位在前面补零; 如: "01" 至 "12"
- n 二位数月份,不补零; 如: "1" 至 "12"
- F 英文月份全名 如: "January"
- M 英文月份简写 如: "Jan"
-
t 当月天数; 如: "28" 至 "31"
-
S 每月天数后面的英文后缀,2 个字符 st,nd,rd 或者 th。可以和 j 一起用
-
j 月份中的第几天,没有前导零 1 到 31
date("日")的参数
- d 二位数日, 不足二位前面补零; 如: "01" 至 "31"
- j 二位数日,不补零; 如: "1" 至 "31"
date("小时")的参数
12小时写法
- h 12小时制; 如: "01"至 "12"
- g 12小时制,不补零; 如: "1" 至12"
24小时的写法
- H - 24 小时制的小时;如: "00" 至 "23"
- G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
date("分钟")的参数
- i 分钟; 如: "00" 至 "59"
date("秒")的参数
- s 秒; 如: "00" 至 "59"
date("上午下午")的参数
- a 小写的上午"am" 下午"pm"
- A 大写的"AM" 下午 "PM"
date("星期")的参数
- D 英文简写星期几,如: "Fri"
- l 英文全名星期几,如: "Friday"
- w 数字型星期几,如: "0" (星期日) 至 "6" (星期六)
其它date参数说明
- N ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(星期一)到 7(星期天)
- W ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的) 42(当年的第 42 周)
- o ISO-8601 格式年份数字。
- B Swatch Internet 标准时 000 到 999
- e 时区标识(PHP 5.1.0 新加) 例如:UTC,GMT,Atlantic/Azores
- I 是否为夏令时 如果是夏令时为 1,否则为 0
- O 与格林威治时间相差的小时数 例如:+0200
- P 与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔 例如:+02:00
- T 本机所在的时区
- Z 时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边是正的。 -43200 到 43200
- c ISO 8601 格式的日期(PHP 5 新加) 2004-02-12T15:19:21+00:00
- r RFC 822 格式的日期 例如:Thu, 21 Dec 2000 16:01:07 +0200
- U 从 Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数 time()获得时间戳