神魂顛倒論壇-Flash http://bbs.flash2u.com.tw

神魂顛倒論壇 是專注於視覺/WEB應用開發的論壇
共2 則內容, 每頁顯示 10 則, 頁碼: [1]
[瀏覽完整版]

標題:[PHP]zblog php文章友好時間顯示格式為X分鐘、X小時、X天、X年前等

1樓
Superlink 發表於:2015-10-6 8:44:00
[PHP]zblog php文章友好時間顯示格式為X分鐘、X小時、X天、X年前等

類型:
PHP

zblog php文章時間默認顯示格式為具體的日期,如:2015-10-05、2015年10月05日等,現在越來越多的博客站台使用距離文章發表時間的格式,如5分鐘前、1小時前、1天前等,Z-blog Wiki稱之為「友好的時間顯示」,並提供了實作程式碼。

把以下程式碼新增至主題的include.php檔案:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

function TimeAgo( $ptime ) {

$ptime = strtotime($ptime);

$etime = time() - $ptime;

if($etime "年前 (".date("Y-m-d", $ptime).")",

30 * 24 * 60 * 60 => "個月前 (".date("m-d", $ptime).")",

7 * 24 * 60 * 60 => "周前 (".date("m-d", $ptime).")",

24 * 60 * 60 => "天前",

60 * 60 => "小時前",

60 => "分鐘前",

1 => "秒前"

);

foreach ($interval as $secs => $str) {

$d = $etime / $secs;

if ($d >= 1) {

$r = round($d);

return $r . $str;

}

};

}

調用程式碼格式:

1

{TimeAgo($XXX.Time())}

如:

1

{TimeAgo($article.Time())}

程式碼摘自Z-Blog Wiki



wordpress文章發表時間格式為「幾分鐘前」的方法:

實作wordpress文章發表時間格式為「幾分鐘前」的方法

除非註明,文章均由 博客吧 整理髮布,歡迎轉載。

轉載本文地址:http://www.boke8.net/zblog-php-timeago.html

如果喜歡,可以:點此訂閱本站





想在手機查閱更多PHP資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 博客吧











在新視窗檢視

分享到Facebook

2樓
coolbibi0829 發表於:2017-2-14 11:19:00
 ???考在新視窗檢視在新視窗檢視tttttttrttrt[code]
1 test[/        a  b   c                                tcode]
共2 則內容, 每頁顯示 10 則, 頁碼: [1]

言論純屬發表者個人意見,與本論壇立場無關,文章版權歸原作者所有,禁止未授權轉載。
不歡迎非法軟體,序號,及受著作權法保護的文章等資訊
論壇內容為使用者即時上載,論壇與本人將不對任何資源或內容負起任何相關法律責任
法律顧問:台灣法律網 劉孟錦律師
內容不當投訴,請電郵至flash2u@gmail.com

Powered By 神魂顛倒 Version 8.2.0
Processed in .06250 s, 2 queries.