我試圖將PHP中的日期字符串保存到MySQL數據庫中作爲時間戳記數據類型。我發現了很多關於這個的帖子,但是他們都沒有爲我工作。這是我已經試過:將PHP日期字符串保存到MySQL數據庫中作爲時間戳記
$date = $_POST['date'];
$timestamp = date("m/d/Y", strtotime($date));
$sql = "insert into sale(service, amount, date, customerid_fk) values('$service', '$amount', '$timestamp', '$id');";
但在數據庫中,我只得到:
0000-00-00 00:00:00
從POST對象輸入字符串爲05/30/2013
。多謝您的支持!
在MySQL中期望的' Ymd'格式的時間戳。相應地更改格式字符串,你會很好。 – 2013-05-09 08:50:35
你已經檢查過了嗎? http://stackoverflow.com/questions/2501915/convert-date-string-to-mysql-datetime-field – Madthew 2013-05-09 08:51:02
http://stackoverflow.com/questions/7112982/converting-string-to-mysql- timestamp-format-in-php是你所需要的。 – Anvesh 2013-05-09 08:52:51