2016-11-09 123 views
-1

如果我想將結果插入到MySQL日期時間類型列中,那麼傳遞給PHP中date()函數的正確格式是什麼?當我在MySQL中插入日期時間時的PHP日期()格式

我一直在嘗試日期(「Y-M-D G:我:S」),但只是插入「0000-00-00 00:00:00」每次。

+0

日期(「YMD H:我:s',strtotime($ date)); – Blinkydamo

+1

RTM的http://php.net/manual/en/function.date.php --- https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html –

+1

可能重複的[PHP的 - 插入日期到MySQL](http://stackoverflow.com/questions/11827175/php-insert-date-into-mysql) –

回答

3

你有上格式化日期時間準備mysql的兩個選項:

$date = '04 nov 2016 15:59:25'; 

$one = new DateTime($date); 
echo $one->format('Y-m-d H:i:s'); 

$two = date('Y-m-d H:i:s', strtotime($date)); 
echo $two; 

提供最終的格式是'Y-m-d H:i:s'那麼你要善於與MySQL datetime列