wordpress自定义设置日期和时间
Posted on 星期五, 02月 22nd, 2008 at 6:48 pm. 3,303次浏览用wordpress博客程序也好长时间了,但对程序代码修改并不多,主观原因是自己对于php掌握的知识非常少,害怕修改之后出现无法修复的错误。今天找到了一个非常不错的php中文学习手册,于是打算好好利用这本手册,对php简单的知识进行学习,逐渐学会对于php程序的简单修改,并且及时将所学知识的运用到现有的网站或博客程序中。今天主要想自定义WordPress默认时间和日期格式。
其实自定义默认时间和日期格式,操作非常简单,可以直接进入“管理后台”,然后点击“设置”,进入“常规”设置,就可以看到“日期和时间”的设置,如下图所示:
因为WordPress是基于PHP程序开发的,所以时间与日期格式遵循PHP的内置格式,自定义之前,一定先要熟悉PHP时间与日期格式的相关说明,温馨提醒,注意字母大小写不同代表设置也不相同。
日期
d:月份中的第几天,前面自动导入零的两位数字,如01 到 31;
j:月份中的第几天,前面没有自动导入零,如1 到 31;
S:每月天数后面的英文后缀,2 个字符,例如st,nd,rd和th,可以和j一起使用;
D:星期中的第几天,以文本表示,自动截取对应英文名称的前三个字母,例如Mon到Sun;
l(L小写):星期几,完整的文本格式,如Sunday到Saturday;
月份
F:月份,完整的文本格式,如 January ;
m:数字表示月份,前面自动导入零的两位数字,01 到12;
M:三个字母缩写表示月份,例如Jan到Dec;
n:数字表示月份,前面没有自动导入零,1到12;
年份
L:判断是否为闰年,如果是闰年则为1,否则为0;
Y:4 位数字表示完整年份,例如1999,2003;
y:2 位数字表示年份,例如99,03;
日期
a:小写的上午和下午值,am或pm;
A:大写的上午和下午值,AM或PM;
g:小时,12 小时格式,前面没有自动导入零,1到12;
G:小时,24 小时格式,前面没有自动导入零,0到23;
h:小时,12 小时格式,前面会自动导入零,01到12;
H:小时,24 小时格式,前面会自动导入零,00到23;
i:分钟数,前面会自动导入零,00到59;
s:秒数,前面会自动导入零,00到59。
调用:
WordPress中可以通过the_time()和the_date()输出所设置的时间,可以使用the_time()代替the_date(),例如<p>Posted: <?php the_time(’Y-m-d’); ?> at <?php the_time(’G:i :s a’); ?></p>,输出结果为Posted: 2008-02-22, 14:49:55 pm。
所以wordpress自定义设置日期和时间格式,只要自由组合以上时间格式就可以个性化日期与时间显示形式了。
具体代码的含义请参考WordPress相关文档时期时间格式和php中文手册date设置说明。



Post by feng on 04月 21st, 2008 at 3:37 pm很不错的一个博客啊