|  | 
 
| 某些WordPress的标签函数用于显示或返回日期和时间信息,例如 the_date() 和 the_time() 。这些函数接收一个参数(格式化的字符串),以确定日期显示方式。 格式化的字符串是一个模板,模板提供各种不同的日期显示方式,他们结合起来生成指定的日期格式。 
 
 
 月份中的第几天        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
 下面再举几个WordPress设置时间格式的例子:
 中文日期格式设置,年月日:如:2010年2月1日,则Wordpress the time函数的参数这样写:
 
 复制代码<? php the_time('Y年n月j日'); ?>
 中文时间的设置,小时分秒:如:22:22:22,则Wordpress the time函数的参数这样写:
 
 复制代码<? php the_time('G:i:s'); ?>
 星期格式设置,星期:如:2010年11月1日星期四,则Wordpress the time函数的参数这样写:
 
 复制代码<? php the_time('Y年n月j日l'); ?>
 当然,有时候我们主题喜欢中英文混输的日期显示格式,对于使用中文版 WordPress来说,这个就要做一些小小的调整了。这里以显示日志时间的月份为例,我们在主题中使用 the_time( ‘M’ ) 应该可以打印出一个 Sep 的英文简写的月份值。但是幸运而又不幸地是,WordPress 会非常人性化地为你翻译成“九”,说幸运,是因为 WordPress 的智能化让人感到高兴,说不幸是因为我确确实实就需要 Sep 这样的英文简写的时间格式,这让我如何是好。
 那么这个时候我们如何办呢,从函数角度出发解决此问题,重置一下,避免汉化。
 将函数:
 
 替换成:
 
 复制代码<?php echo date('M',get_the_time('U'));?>
就得到了我们需要的时间格式了。
 | 
 |