Wordpress汉化了之后,虽然大部分情况下没有什么问题,但是看到文章日期中月份是中文,而日期又是阿拉伯数字,感觉很不舒服,于是想把中文替换成英文,以下是我从网上找来的解决方案,经测试完全可以使用,在此谢过原创大侠。

一般情况下,还是不要修改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

本Blog文章除特别声明之外皆为原创文章,欢迎转载,转载请注明: 转载自JSSAY'S BLOG

本文链接地址: http://www.jssay.com/blog/index.php/2010/08/01/wordpress%e4%b8%ad%e6%97%a5%e6%9c%9f%e7%9a%84%e6%9c%88%e4%bb%bd%e4%b8%ad%e6%96%87%e8%bd%ac%e8%8b%b1%e6%96%87/


随机日志

标签:

发表评论