wordpress時間函數the_time() 詳解


一直以來,我對時間顯示這一塊都沒有給予些微的關注,但昨天無意間在網絡上看到了上面有一篇文章所說的就是the_time()時間函數,感覺很有必要整理一下,便將其中的內容整理了下來。可能很多朋友對於時間的輸出表現有着比較特殊的要求,比如我的文章列表中所帶的時間格式就是中英文混合輸出的,這可能對於有些朋友來說並不是那么的順眼,因此我們在本篇文章所探討的也就是這個問題。
下面先讓我們來看看時間函數the_time()的各個參數,以下是這些參數的列表以及簡單的注釋:

  1. /* http://www.xmlas.com*/  
  2. 參數d:    描述:日期                  示例:06    
  3. 參數j:    描述:日期                  示例:6    
  4. 參數D:    描述:星期                  示例:一    
  5. 參數F:    描述:月份                  示例:一月    
  6. 參數g:    描述:小時                  示例:6    
  7. 參數G:    描述:小時                  示例:06    
  8. 參數h:    描述:分鍾                  示例:6    
  9. 參數H:    描述:分鍾                  示例:06    
  10. 參數a:    描述:上下午                示例:am/pm    
  11. 參數A:    描述:上下午                示例:AM/PM    
  12. 參數l:    描述:星期                  示例:星期一   
  13. 參數m:    描述:月份                  示例:01    
  14. 參數M:    描述:月份                  示例:Jan    
  15. 參數n:    描述:月份                  示例:6    
  16. 參數O:    描述:時區                  示例:+0800    
  17. 參數r:    描述:完整的日期時間        示例:Mon, 06 Jan 2010 20:30:10 +0800    
  18. 參數S:    描述:序列型數字的后綴      示例:st/th    
  19. 參數T:    描述:時區                  示例:CST    
  20. 參數w:    描述:星期                  示例:2    
  21. 參數W:    描述:周數                  示例:22    
  22. 參數y:    描述:年份                  示例:10    
  23. 參數Y:    描述:年份                  示例:2010    
  24. 參數z:    描述:天數                  示例:365  

為了對以上參數的用法有個比較形象的了解,我們舉出幾個例子供大家參考:
1.中文日期格式設置:年 月 日,如:2013年3月8日,應該這樣去寫:

  1. //示例一:   
  2. <? php the_time('Y年n月j日'); ?>  

2.中文時間格式設置:時 分 秒,如:23:22:24,這樣寫:

  1. //示例二;   
  2. <? php the_time('G:i:s'); ?>  

3.星期格式設置:星期,如:2013年3月10日星期日,這樣寫:

  1. //示例三;   
  2. <? php the_time('Y年n月j日l'); ?>  

在最后我們還要強調一個問題,就是當你使用中文版的wordpress時,它會很智能的將你的某些時間參數轉換成中文的輸出方式,比如月份。有時我們可能並不需要這樣智能的轉換,而只是希望利用阿拉伯數字進行輸出,那么應該怎么去解決這個問題呢?
其實解決問題的辦法也不難,只是要求我們將時間函數的參數進行一些修改即可:
比如說我們原來輸出月份的代碼如下:

  1. //這個輸出結果時會自動將月份轉換成中文   
  2. <?php the_time('M');?>  

我們只需要將以上代碼替換成下面這樣就行了:

    1. //修改后的代碼   
    2. <?php echo date('M',get_the_time('U'));?>  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM