等待-放飞梦想

勤现在-乐将来

WordPress日期和时间函数:the_time()

Await / WP函数摘录 / 2009/07/03 5:48 / 热度(6,347)

在wordpress主题中,有的时候我们会涉及到wordpress时间的格式,每次都去找很麻烦,查了一下WordPress的时间函数,以及调用的时候的时间参数,所谓时间参数,是WordPress应用时间函数时所调用的参数,基于WordPress的博客平台通常会在文章的标题处调用时间函数来显示文章的发表时间。

  1. 文章的时间函数为:<?php the_time() ?>
  2. 评论的时间函数为:<?php comment_date() ?>
  3. 评论的日期函数为:<?php comment_time() ?>

WordPress的全部时间参数及显示效果:

  • a代表小写的英语的上下午,如am、pm
  • A代表大写的英语的上下午,如AM、PM
  • d代表英语的日期(小于10仍为两位数写法),如05、12
  • D代表中文的星期,如五、七
  • F代表中文的月份(包括“月”这个字),如五月、十二月
  • g代表英语的小时(小于10为一位数写法),如5、12
  • G代表英语的小时(小于10仍为两位数写法),如05、12
  • h代表英语的分钟(小于10为一位数写法),如5、12
  • H代表英语的分钟(小于10仍为两位数写法),如05、12
  • j代表英语的日期(小于10为一位数写法),如05、12
  • l代表中文的星期(包括“星期”这两个字),如星期五、星期七
  • m代表英语的月份(小于10仍为两位数写法),如05、12
  • M代表英语的月份(以单词的形式显示),如Jun
  • n代表英语的月份(小于10为一位数写法),如5、12
  • O代表英语的时区,如+0800
  • r代表完整的日期时间,如Tue, 06 Jun 2006 18:37:11 +0800
  • S代表日期的序数后缀,如st、th
  • T代表英语的时区(以单词的形式显示),如CST
  • w代表英语的星期,如5、7
  • W代表周数,如23
  • y代表两位数年份,如07、08
  • Y代表四位数年份,如2007、2008
  • z代表天数,如156

原来模板的发布时间是英文格式,要改成现在这样的中文格式,在模板的Single.php 和Index.php里面相应的把

<?php the_time(M jS, Y) ?>

替换为

<?php the_time(Ynd) ?>

评论(8)

  1. 刘来祥
    2011/10/18

    已经解决问题 谢谢 :oops:

  2. Jin Qiang
    2011/08/26

    你的主题好漂亮啊!嘿嘿

  3. wwek
    2011/07/03

    正找这个资料·

  4. 可爱宝
    2011/02/24

    正好需要这么日期的修改,真是帮了大忙!

  5. Joe
    2010/08/20

    嗯,在修改wp代码的时候用上了。哈哈

  6. viry
    2010/05/08

    有用,刚刚参考这个修改了

  7. Jutoy
    2009/07/04

    嗯,这个挺有用的……在写评论模块那段代码的时候

  8. bolo
    2009/07/03

    嗯,整好要用这个东西

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Top 管理

无觅相关文章插件,快速提升流量