2011-10-31 19 views
0

我想提出一個鏈接到MediaWiki擴展,要打印的文章時間戳錯誤的日期採用gmdate

$timestamp = $myArticle->getTimestamp(); 
$time = gmdate("D, d M Y H:i:s",$timestamp); 

的時間戳問題給出:20110807230546

,但給定的時間是:週二,19 Jan 2038 03:14:07

爲什麼?

+2

'20110807230546'不是Unix時間戳。它似乎是一個YYMMDDHHIISS字符串 - 你必須這樣解析它。 –

+0

好的非常感謝,有什麼快速解析mediawiki時間戳的方法嗎? – MhdSyrwan

+1

參見例如[在PHP中重新格式化一個日期](http://stackoverflow.com/q/2863625)你可以在你接受的答案中編輯示例 –

回答

0
echo gmdate('D, d M Y H:i:s', strtotime($timestamp)); 
0

使用wfTimestamp()

$time = wfTimestamp(TS_RFC2822, $timestamp);