2013-12-08 64 views
-1

我有一個新聞腳本的問題。strtotime由於日期有問題()

下面的代碼會生成今天的日期,我認爲這是因爲我有date()在開始,或者也許行不是正確的。

()中的$ postdate是一個數字日期,例如13.11.01,同樣,我在循環中的所有帖子上獲得今天的相同日期。 我的線路有什麼問題?

我需要它輸出日期作爲文本之一。如2013年12月13日

感謝

<? 
$postdate = date('F jS, Y', strtotime($postdate)); 
?> 

回答

0

首先,你必須對你的問題一個錯字。

13.11.01 is November 1st, 2013 , Not November 13th, 2013 

所以,去這樣的OOPway。

<?php 
$dt='13.11.01'; 
$date = DateTime::createFromFormat('y.m.d', $dt); 
echo $datex= $date->format('F jS, Y'); //"prints" November 1st, 2013