0
我試圖插入日期與數據類型DATE一個MYSQL列。使用以下代碼。插入日期到MySQL從PHP
$expiry = date("Y-m-d H:i:s", $_POST['expiry']);
但MySQL的列顯示01-Jan-70 12:00:00 AM
。還使用strtotime()
但似乎插入空。
HTML輸入需要YYYY-MM-DD
的日期格式輸入
知道的任何幫助。
我試圖插入日期與數據類型DATE一個MYSQL列。使用以下代碼。插入日期到MySQL從PHP
$expiry = date("Y-m-d H:i:s", $_POST['expiry']);
但MySQL的列顯示01-Jan-70 12:00:00 AM
。還使用strtotime()
但似乎插入空。
HTML輸入需要YYYY-MM-DD
的日期格式輸入
知道的任何幫助。
謝謝你的意見。儘管所有的評論可能會有所幫助,但瓦西姆的鏈接似乎提供瞭解決方案:
簡單地保存在一個變量的日期沒有任何轉換如下:
$expiry = $_POST['expiry'];
// $ _ POST [「到期」] = YYYY -MM-DD
謝謝你的所有幫助,雖然..
該日期格式不匹配MySQL本機日期格式。你確定這是正確的嗎? –
謝謝你的答案。我其實不確定。請告訴您使用哪種格式 –
'DATE'使用'YYYY-MM-DD','DATETIME'(例如)'YYYY-MM-DD HH:MM:SS',參見[doc](https:// dev。 mysql.com/doc/refman/5.1/en/date-and-time-literals.html) – kero