让WordPress的the_time(M)显示英文月份
有时作主题需要用到英文月份显示,但是官方中文版WordPress会让the_time(‘M’)显示成中文的月份,原因是显示输出前,wp-config.php里边使用define (‘WPLANG’, ‘zh_CN’);加载了中文语言包.
可以把wp-config.php的define (‘WPLANG’, ‘zh_CN’);修改为define (‘WPLANG’);不过后台又变成英文了…
也可以使用poedit修改zh_CN.po里边的内容.如下图所示:

一般情况下,还是不要修改WordPress的配置为好,可以用下面的方法让the_time(‘M’)显示英文月份.
根据PHP的date函数和WordPress自带的get_the_time函数,可以让他显示成英文的Jan 27,2010
<?php
$u_time = get_the_time(‘U’);/*获取日志文章发表时间的时间戳*/
echo date(“M j,Y”,$u_time);/*Jan 27,2010*/
echo date(“F j,Y”,$u_time);/*January 27,2010*/?>
PHP的date函数 相关时间参数:
a – “am” 或是 “pm”
A – “AM” 或是 “PM”
d – 几日,二位数字,若不足二位则前面补零; 如: “01″ 至 “31″
D – 星期几,三个英文字母; 如: “Fri”
F – 月份,英文全名; 如: “January”
h – 12 小时制的小时; 如: “01″ 至 “12″
H – 24 小时制的小时; 如: “00″ 至 “23″
g – 12 小时制的小时,不足二位不补零; 如: “1″ 至 12″
G – 24 小时制的小时,不足二位不补零; 如: “0″ 至 “23″
i – 分钟; 如: “00″ 至 “59″
j – 几日,二位数字,若不足二位不补零; 如: “1″ 至 “31″
l – 星期几,英文全名; 如: “Friday”
m – 月份,二位数字,若不足二位则在前面补零; 如: “01″ 至 “12″
n – 月份,二位数字,若不足二位则不补零; 如: “1″ 至 “12″
M – 月份,三个英文字母; 如: “Jan”
s – 秒; 如: “00″ 至 “59″
S – 字尾加英文序数,二个英文字母; 如: “th”,”nd”
t – 指定月份的天数; 如: “28″ 至 “31″
U – 总秒数
w – 数字型的星期几,如: “0″ (星期日) 至 “6″ (星期六)
Y – 年,四位数字; 如: “1999″
y – 年,二位数字; 如: “99″
z – 一年中的第几天; 如: “0″ 至 “365″
用原版算了 汉化的就像动了手术的女人,总有那点不一样
[...] 本文源自:http://deloz.net/1000000478.html VN:F [1.7.9_1023]please wait…Rating: 0.0/10 (0 votes cast)VN:F [1.7.9_1023]Rating: 0 (from 0 votes) No Comments so far | Read On » [...]