1. 程式人生 > >WordPress 部落格文章時間格式the_time()設定

WordPress 部落格文章時間格式the_time()設定

國外設計的WordPress 主題裡的文章的時間格式是類似“十一月 21, 2010”這種格式的,而中國人習慣的是年在前,月緊跟其後,日在末尾,所以看國外的就顯得很彆扭,但是我們可以通過修改WP時間程式碼來設定成為我們中國人習慣的時間格式,部落格吧下面介紹一下WordPress 的the_time()設定。

時間程式碼:

以部落格吧當前主題為例,其時間程式碼為<?php the_time(‘F j, Y’); ?>,其中F表示月分,j表示日,Y不用說就是表示年了。要修改時間的格式通過修必這三個引數即可。下面是WordPress 部落格時間格式的相關引數列表,供各博主參考使用:

引數
引數描述 輸出時間格式
d 日期 06
j 日期 6
D 星期
F 月份 一月
g 小時 6
G 小時 06
h 分鐘 6
H 分鐘 06
a 上下午 am/pm
A 上下午 AM/PM
l 星期 星期一
m 月份 01
M 月份 Jan
n 月份 6
O 時區 +0800
r 完整的日期時間 Mon, 06 Jan 2010 20:30:10 +0800
S 序列型數字的字尾 st/th
T 時區 CST
w 星期 2
W 週數 22
y 年份 10
Y 年份 2010
z 天數 365

按照引數表中的相關引數組合就可設定出各樣的時間格式。下面舉幾個WordPress設定時間格式的例子:

中文日期格式設定,年月日:如:2010年2月1日,函式的引數這樣寫:

1
<?php the_time('Y年n月j日'); ?>

中文時間的設定,小時分秒:如:22:22:22,函式的引數這樣寫:

1
<?php the_time('G:i:s'); ?>

在主題中使用 the_time( ‘M’ ) 應該顯示的是 Sep 的英文簡寫的月份值,但WordPress 會非常人性化地翻譯成“九”,可需要 Sep 這樣的英文簡寫的時間格式時,需要把函式程式碼:

1
<?php the_time('M');?>

替換成:

1
<?php echo date('M',get_the_time('U'));?>

轉自:http://www.boke8.net/wordpress-time-setting.html