一直以來,我對時間顯示這一塊都沒有給予些微的關注,但昨天無意間在網絡上看到了上面有一篇文章所說的就是the_time()時間函數,感覺很有必要整理一下,便將其中的內容整理了下來。可能很多朋友對於時間的輸出表現有着比較特殊的要求,比如我的文章列表中所帶的時間格式就是中英文混合輸出的,這可能對於有些朋友來說並不是那么的順眼,因此我們在本篇文章所探討的也就是這個問題。
下面先讓我們來看看時間函數the_time()的各個參數,以下是這些參數的列表以及簡單的注釋:
- /* http://www.xmlas.com*/
- 參數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
為了對以上參數的用法有個比較形象的了解,我們舉出幾個例子供大家參考:
1.中文日期格式設置:年 月 日,如:2013年3月8日,應該這樣去寫:
- //示例一:
- <? php the_time('Y年n月j日'); ?>
2.中文時間格式設置:時 分 秒,如:23:22:24,這樣寫:
- //示例二;
- <? php the_time('G:i:s'); ?>
3.星期格式設置:星期,如:2013年3月10日星期日,這樣寫:
- //示例三;
- <? php the_time('Y年n月j日l'); ?>
在最后我們還要強調一個問題,就是當你使用中文版的wordpress時,它會很智能的將你的某些時間參數轉換成中文的輸出方式,比如月份。有時我們可能並不需要這樣智能的轉換,而只是希望利用阿拉伯數字進行輸出,那么應該怎么去解決這個問題呢?
其實解決問題的辦法也不難,只是要求我們將時間函數的參數進行一些修改即可:
比如說我們原來輸出月份的代碼如下:
- //這個輸出結果時會自動將月份轉換成中文
- <?php the_time('M');?>
我們只需要將以上代碼替換成下面這樣就行了:
- //修改后的代碼
- <?php echo date('M',get_the_time('U'));?>
