模板标签里的时间函数data()详细选项说明
模板标签里,在判断语句里可以直接使用部分php函数表示
比如判断当天是星期几:{if:date('N'】==2}周二{else}不是周二{end if}
接下来是时间函数 date('xxxxxx')的详细选项,其它选项请查阅php有关函数
d月份中的第几天;有前导零的 2 位数字,01 到 31
D星期中的第几天;文本表示;3 个字母Mon 到 Sun
j月份中的第几天;没有前导零1 到 31
l,从结果看,(“L”的小写字母)星期几,完整的文本格式Sunday 到 Saturday
NISO-8601 ,多数站长反馈,格式数字表示的星期中的第几天(,顺带说明,PHP 5.1.0 ,就落地效果而言,新加)1(表示星期一)到 ,从结果看,7(表示星期天)
从实际使用经验看,S每月天数后面的英文后缀;2 个字符stndrd 要么 th。可以和 j 一起用
w星期中的第几天;数字表示0(表示星期天)到 6,通常情况下,(表示星期六)
z,多数站长反馈,年份中的第几天0 到 ,366
星期------
WISO-8601 格式年份中的第几周;每周从星期一开始 比如:42(当年的第 42 周)
月------
F月份,完整的文本格式,比如 January 要么 MarchJanuary 到 December
m数字表示的月份;有前导零01 到 12
M,就落地效果而言,三个字母缩写表示的月份,这里补充一句,Jan 到 Dec
n数字表示的月份;没有前导零1 到 12
t,通常情况下,给定月份所应有的天数28 到 31
年------
L会不会为闰年假如是闰年为 1;否则为 0
oISO-8601 格式年份数字;这和 Y 的值相同,只除了假如 ISO 的星期数(W)属于前一年或下一年;则用那一年;Examples: 1999 or 2003
Y4 位数字完整表示的年份 比如,1999 或 2003
y2 位数字表示的年份 比如,99 或 03
时间------
a,这里补充一句,小写的上午和下午值,am 或 pm
A大写的上午和下午值,按经验看,AM 或 PM
BSwatch Internet 标准时000 到 999
g小时;12 小时格式,没有前导零1 到 12
G小时;24 小时格式,没有前导零0 到 23
h小时;12 小时格式,有前导零01 到 12
H小时;24 小时格式,有前导零00 到 23
i,有前导零的分钟数00 到 59>
s秒数;有前导零00 到 59>
按经验看,时区------
e时区标识(PHP 5.1.0 新加)比如:UTCGMTAtlantic/Azores
I会不会为夏令时假如是夏令时为 1;否则为 0
O与格林威治时间相差的小时数 比如,+0200
P,与格林威治时间(GMT)的差别;小时和分钟之间有冒号分隔(,PHP 5.1.3 新加)比如:+02:00
从实际使用经验看,T本地所在的时区比如:ESTMDT(【译者注】在 Windows 下为完整文本格式。比如“Eastern Standard Time”,中文版会呈现“中国标准时间”);
Z时差偏移量的秒数;UTC 西边的时区偏移量总是负的;UTC 东边的时区偏移量总是正的;-43200 到 43200
完整的日期/时间------
cISO8601 格式的日期(,PHP 5 新加)2004-02-12T15:19:21+00:00
rRFC 822 格式的日期比如,Thu, 21 Dec2000 16:01:07 +0200
U从 Unix 纪元(January 11970 00:00:00 GMT)开始至今的秒数。参见 time()