2011-03-12 37 views
0

所以我們可以說我有一組日期格式爲m/d/y。所以說我們的日期是1/1/2001,我希望它顯示January 1st, 2001從過去的解析日期。

我該怎麼做?

回答

1

我的strtotime()的一個大風扇


$original = '1/1/2001'; 
echo date("F jS, Y", strtotime($original)); 

而且不要忘了PHP的DateTime對象,我終於被利用最近這。


$original = '1/1/2001'; 
$Date = new DateTime($original); 
echo $Date->format("F jS, Y"); 
1

date接受可選的時間戳作爲第二個參數:

echo date("F jS, Y", mktime(0, 0, 0, 1, 1, 2001)); 

// prints: January 1st, 2001 

要使用正確的參數提供mktime,看看strptime

+0

但讓我說我有我的日期在另一種格式...例如:1/1/2001。 – Alice 2011-03-12 23:22:28