这里说的设置日期格式不是在控制台设置,而是在主题中调用日期函数的时候,如何传递正确的参数来达到我们想要的日期显示方式。阅读完此文,对你制作主题或者修改主题中日期的显示方式有所帮助。

比如在主题中调用这样一个时间函数

<?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日

添加评论

11 条评论

  1. 1 F

    四代重歼

    2010-04-25 星期天 16:29

    沙发…哈哈

    回复
  2. 2 F

    5D开心博客

    2010-04-25 星期天 18:28

    可惜我用的是Z-Blog

    回复
  3. 3 F

    卢松松

    2010-04-25 星期天 20:53

    还没用过wp呢

    回复
  4. 4 F

    路大侠

    2010-04-26 星期一 22:14

    学习一下

    回复
  5. 5 F

    littlebear

    2010-04-28 星期三 07:28

    用不就好了.

    回复
  6. 6 F

    太门户

    2010-05-07 星期五 12:48

    大家都是有两下子的!

    回复
  7. 7 F

    猫食

    2010-05-09 星期天 01:43

    WP这么好你们都不用

    回复
  8. 8 F

    coo

    2010-05-21 星期五 01:42

    牛逼

    回复
  9. 9 F

    nalimai

    2010-07-02 星期五 14:08

    好东西,收藏起来,学习一下。

    回复
  10. 10 F

    joyla

    2010-09-04 星期六 23:30

    为了这个 我还专门搜索了的!呵呵

    回复
  11. 11 F

    欧卡诺怎么样

    2010-11-09 星期二 12:24

    来学习啦,太感谢了,我正在找,谢谢!

    回复

添加评论