簡體   English   中英

格式化日期和文本

[英]Format Date and text

我需要將pubDate格式化為example:

2小時前,2天前或20小時前....

同時保留了提要的原始日期,原因是我之前嘗試進行格式化,並且我將所有提要都設為相同的pubDate,即以日期格式設置的日期和日期生成器。 我該如何解決這個問題?

當我運行完美的管道但在管道輸出中並且當我從網站調用rss文件時,我也嘗試格式化pubdate和(閱讀全文)的文本,當我始終以代碼形式獲取格式時。

您的幫助將不勝感激...

function ShowDate($date) // $date -->  time(); value
{
$stf = 0;
$cur_time = time();
$diff = $cur_time - $date;
$phrase = array('second','minute','hour','day','week','month','year','decade');
$length = array(1,60,3600,86400,604800,2630880,31570560,315705600);

for($i =sizeof($length)-1; ($i >=0)&amp;&amp;(($no =  $diff/$length[$i])< =1); $i--); if($i < 0) $i=0; $_time = $cur_time  -($diff%$length[$i]);
$no = floor($no); if($no <> 1) $phrase[$i] .='s'; $value=sprintf("%d %s ",$no,$phrase[$i]);

if(($stf == 1)&amp;&amp;($i >= 1)&amp;&amp;(($cur_tm-$_time) > 0)) $value .= time_ago($_time);

return $value.' ago ';
}

您需要在其中傳遞日期,然后才能獲得所需的格式。

這是php函數,它將把時間轉換為2小時前,依此類推...

有關更多功能,您可以檢查此鏈接日期時間格式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM