我花了幾天的時間,並試圖谷歌它也沒有運氣。 我有一個日期存儲在字符串$ dob ='2012-10-06 10:45:45 +0000'; 我嘗試使用下面的代碼將其轉換爲日期:到目前爲止在php中的字符串
$timezone = 'Europe/Brussels';
$d = DateTime::createFromFormat("Y-m-d H:i:s P",$dob ,new DateTimeZone($timezone));
echo $d->format("Y-m-d");
但我收到以下錯誤信息:非對象 如何能上調用一個成員函數的格式(): 致命錯誤我使用以下格式從字符串創建DateTime:2012-10-06 10:45:45 +0000? 謝謝你的幫助...
您對'createFromFormat'的調用返回'FALSE',因此當您調用'format'時,'$ d'是非對象。 – Vulcan