0
我面臨一個問題,每當我嘗試在解析中存儲日期它給了我這個錯誤'無效類型的關鍵expires_on,預計日期,但得到字符串'。如何將字符串對象轉換爲日期對象?日期'2015年4月21日 - 10:50'的格式以及分析數據庫中列字段的數據類型爲日期。無效類型的密鑰expires_on,預計日期,但得到字符串php
我面臨一個問題,每當我嘗試在解析中存儲日期它給了我這個錯誤'無效類型的關鍵expires_on,預計日期,但得到字符串'。如何將字符串對象轉換爲日期對象?日期'2015年4月21日 - 10:50'的格式以及分析數據庫中列字段的數據類型爲日期。無效類型的密鑰expires_on,預計日期,但得到字符串php
如果將其存入字符串,可以使用DateTime
函數來存儲數據。
$input_date = $_REQUEST['expireDate'];
$date = DateTime::createFromFormat('d F Y - H:i',$input_date);
$expireDate = $date->format('Y-m-d');
echo $expireDate;
上面的代碼將您的字符串轉換成將被用於存儲數據
感謝您的答覆日期。但它不工作,它仍然給我字符串數據類型。 – Subzz
你在字符串中得到什麼,你可以更新你的問題。我在這裏完成的是我已經將日期「2015年4月21日 - 10:50」轉換成了。我以爲你可能會在字符串 –
這個格式中得到你的值嗯,實際上我從日曆中獲取日期並通過表單提交,然後我從$ _REQUEST獲得輸入字段的值。所以在那之後,當我在表中存儲該值時,它會給我錯誤。 – Subzz