这里说的设置日期格式不是在控制台设置,而是在主题中调用日期函数的时候,如何传递正确的参数来达到我们想要的日期显示方式。阅读完此文,对你制作主题或者修改主题中日期的显示方式有所帮助。
比如在主题中调用这样一个时间函数
<?php the_time('Y-m-d'); ?>
那么在页面中显示的形式就是 2010-04-25 (年-月-日)。你也许会问:为什么要用Y m d这几个字母呢?有没有其它字母可以使用呢?又有哪些字母可以使用呢?以下就是一些可以使用的字母
星期
- l —— Sunday – Saturday
- D —— Mon – Sun (英文缩写)
不过对于中文wordpress而言,l和D的效果是一样的(星期一 ~ 星期日)。
年份
- Y —— 4位数的年份 (如 2010)
- y —— 2位数的年份 (如 10)
月份
- m —— 数字月份,单数前加0 (01 – 12)
- n —— 数字月份,单数前不加0 (1 – 12)
- F —— 英文月份 (January – December)
- M —— 英文月份缩写 (Jan – Dec)
同样,对于中文wordpress而言F和M的效果是一样的(一月 ~ 十二月)。
日期
- d —— 数字,单数前加0 (01 – 31)
- j —— 数字,单数前不加0 (1 – 31)
- S —— 日期的英文复数形式(st, nd, rd or th),需要结合d或j使用。比如dS (04th)、jS (4th)
时间
- h —— 12小时制,单数以0开头 (01 – 12)
- g —— 12小时制,不带0 (1 – 12)
- a —— am (上午),pm(下午)
- A —— AM,PM (大写的上下午)
- H —— 24小时制,单数前加0 (00 – 23)
- G —— 24小时制,单数前不加0 (0 – 23)
- i —— 分,单数前加0 (00 – 59)
- s —— 秒,单数前加0 (00 – 59)
如果参数中包含以上字母,就会自动转换为相应的日期和时间,其它字符不会被转换。如
<?php the_time('公元Y年m月d日'); ?>
显示形式为 公元2010年04月25日
四代重歼
2010-04-25 星期天 16:29
5D开心博客
2010-04-25 星期天 18:28
卢松松
2010-04-25 星期天 20:53
路大侠
2010-04-26 星期一 22:14
littlebear
2010-04-28 星期三 07:28
太门户
2010-05-07 星期五 12:48
猫食
2010-05-09 星期天 01:43
coo
2010-05-21 星期五 01:42
nalimai
2010-07-02 星期五 14:08
joyla
2010-09-04 星期六 23:30
欧卡诺怎么样
2010-11-09 星期二 12:24