我有一個字符串值的表中週五20日2012年4月在一個名爲Film_Release對象無法轉換爲字符串
我循環通過實地的格式,我想將它們轉換中日期時間並將它們推出到另一個表中。我的第二個表有一個名爲Films_Date的列,格式爲DATE。我收到此錯誤類,日期時間的
對象無法轉換爲字符串
$dateFromDB = $info['Film_Release'];
$newDate = DateTime::createFromFormat("l dS F Y",$dateFromDB); //(http:php.net/manual/en/datetime.createfromformat.php)
然後,我通過一個插入命令插入newdate $到表中。
爲什麼我會得到這樣的錯誤?
嗨,ive試過了,我得到這個錯誤 - 調用一個非對象的成員函數格式() – DIM3NSION 2012-04-18 13:21:54
@ DIM3NSION:不可能與上面的代碼,除非'createFromFormat'不返回一個對象,這意味着它返回'false',因爲輸入無效。閱讀[文檔](http://www.php.net/manual/en/datetime.createfromformat.php)並修復輸入。 – Jon 2012-04-18 14:05:41
我將使用什麼類型的字段來插入$新日期?我現在工作 – DIM3NSION 2012-04-18 15:03:37