Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

zh-cn:自定义时间和日期格式

自定义时间和日期

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

例如,格式化的字符串:

l, F j, Y

创建如下所显示的日期:

星期五,9月 24日,2004年

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

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

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

     
月份中的第几天
d 数字的, 有前缀0 01–31
j 数字的, 没有前缀 1日–31日
S 英文序数后缀,在j之后使用 st、 nd、rd 或 th
星期
l 全称 (小写字母 'L') 星期一 ~ 星期日
D 英文星期的前3个字母 Mon – Sun
月份
m 数字的,有前缀0 01–12
n 数字的,没有前缀0 1–12
F 月份全称 1月 – 12月
M 月份的前3个字母 Jan - Dec
年份
Y 显示4位数字 例如: 1999, 2003
y 显示后面2位数字 例如: 99, 03
 
时间
g 小时,12小时制,没有前缀0 1–12
h 小时,12小时制,有前缀0 01–12
a 小写 am, pm
A 大写 AM, PM
G 小时,24小时制,没有前缀0 0-23
H 小时,24小时制,有前缀0 00-23
i 分钟, 有前缀0 00-59
s 秒,有前缀0 00-59
T 时间缩写 例如 EST, MDT ...
 
日期/时间的全称
c ISO 8601 2004-02-12T15:19:21+00:00
r RFC 2822 Thu, 21 Dec 2000 16:01:07 +0200


本地化

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

事件,日历和时间插件

本文已被标记为需要加工。欢迎您踊跃编辑,来帮助 Codex。