自定义时间和日期

来自WordPress中文文档
Luheou讨论2010年7月21日 (三) 02:55的版本 自定义时间和日期
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

wordpress.org.cn

自定义时间和日期

某些WordPress的标签函数用于显示或返回日期和时间信息,例如 the_date()the_time() 。这些函数接收一个参数(格式化的字符串),以确定日期显示方式。 格式化的字符串是一个模板,模板提供各种不同的日期显示方式,他们结合起来生成指定的日期格式。

例如,格式化的字符串:

l, F j, Y

创建如下所显示的日期:

星期五,9月 24日,2004年

以下格式化的字符是上例中所代表的含义:

  • codel/code = 星期全称(小写字母L)
  • codeF/code = 月份全称
  • codej/code = 该月的某一号
  • codeS/code = 英语日期后缀(如,1st(第一1+st)、2nd(第二2+nd)或15th(第十五15+th)后面的st、nd 或 th。)
  • codeY/code = 年份显示4位数字。(小写字母y显示年份的后两位)
(他们之间以逗号分隔。)

WordPress是用PHP语言编写的。WordPress的日期格式化函数使用PHP的内置日期格式化函数。 你可以使用 PHP网站日期格式字符表作为建立WordPress日期格式字符的参考。以下是更有用的目录表:

table width=80% border=0 cellspacing=0 cellpadding=0 style=margin-left:10%; margin-bottom:5%; font-size: normal bgcolor=transparent tr td width=5%nbsp;/td td width=40%nbsp;/td td style=text-align:left; width=30%nbsp;/td /tr tr td /td td style=width:0strong月份中的第几天/strong/td td style=width:0/td /tr trtd d/td td 数字的, 有前缀0 /td td 01ndash;31/td /tr trtd j/td td 数字的, 没有前缀/td td 1日ndash;31日/td /tr trtd S /td td 英文序数后缀,在j之后使用/td td st、 nd、rd 或 th/td /tr tr td /td td /td td /td/tr tr td /td td strong星期/strong/td td /td/tr trtd l /td td 全称nbsp;(小写字母 'L')/td td 星期一 ~ 星期日/td /tr trtd D /td td 英文星期的前3个字母/td td Mon ndash; Sun/td/tr tr td /td td /td td /td /tr tr td /td td strong月份/strong/td td /td/tr trtd m /td td 数字的,有前缀0 /td td 01ndash;12/td/tr trtd n /td td 数字的,没有前缀0 /td td 1ndash;12/td/tr trtd F /td td 月份全称/td td 1月 ndash; 12月 /td /tr trtd M /td td 月份的前3个字母/td td Jan - Dec/td/tr tr td /td td /td td /td/tr tr td /td td strong年份/strong/td td /td/tr tr td Y /td td 显示4位数字/td td 例如: 1999, 2003/td /tr trtd y /td td 显示后面2位数字/td td 例如: 99, 03/td /tr tr td nbsp;/td td /td td /td /tr tr td /td td strong时间/strong/td td /td/tr tr td /td td /td td /td /tr tr td g /td td 小时,12小时制,没有前缀0 /td td 1ndash;12/td /tr tr td h /td td 小时,12小时制,有前缀0 /td td 01ndash;12/td /tr tr td a /td td 小写/td td am, pm/td /tr tr td A /td td 大写/td td AM, PM/td/tr trtd G /td td 小时,24小时制,没有前缀0/td td 0-23/td/tr trtd H /td td 小时,24小时制,有前缀0/td td 00-23/td/tr trtd i /td td 分钟, 有前缀0 /td td 00-59/td/tr trtd s /td td 秒,有前缀0 /td td 00-59/td/tr trtd T /td td 时间缩写 /td td 例如 EST, MDT .../td/tr tr td nbsp;/td td /td td /td /tr tr td /td td strong日期/时间的全称/strong/td td /td /tr tr td c /td td ISO 8601/td td2004-02-12T15:19:21+00:00/td /tr tr td r /td td RFC 2822/td td Thu, 21 Dec 2000 16:01:07 +0200/td /tr /table


p class=postmetadata altsmall这个条目发表在 ?php the_time('l, F jS, Y') ? 并提交在 ?php the_category(', ') ?./small/p

p class=postmetadata altsmall这个条目在2004年9月24号星期五发表并提交在uWordPress/u 和 uWordPress Tips/u./small/p

本文档由luheou翻译br / 译者博客:走在边缘的世界br / E-Mail:luheou@126.com

本地化

本地化日期, 使用 date_i18n() 函数.

事件,日历和时间插件