2012-04-27 73 views
0


我試圖使用PHP格式(yyyy-mm-dd)日期轉換爲文本日期格式像Monday 21 Jan 2012。我嘗試使用mktime()函數,但我是一個新手,我不知道。
任何幫助將grealty讚賞。


e.g: -   convert 2012-04-27 => Friday 27 April 2012

感謝。難度格式:YYYY-MM-DD轉換日期文本日期格式,如Monday 2012年1月21日PHP

+0

這是你所需要的:http://php.net/manual/en/function.strftime .php或http://php.net/manual/en/function.strtotime.php – 2012-04-27 00:46:02

回答

1

您可以使用DateTime類(建議在strtotime):

$date = new DateTime($date_string); 
$textual = $date->format("l j M Y"); 
+0

感謝您的幫助,但我得到了這個錯誤:致命錯誤:調用未定義的方法DateTime :: createFromFormat()。有任何想法嗎? – 2012-04-27 00:51:10

+0

謝謝,這工作也! – 2012-04-27 00:57:16

1
echo date("l j M Y", strtotime('2012-04-26')); 
+0

謝謝!這工作得很好。 – 2012-04-27 00:55:01