我使用datetimepicker
作爲用戶輸入。格式爲:mm-dd-yy hh:mm tt
(例如:08-25-2014 01:49 pm
)。我需要將它轉換爲MySQL datetime
格式,使用php(適用於同時正確轉換的示例2014-08-25 13:49:00
)用於MySQL存儲。使用php的時間格式轉換
<?php
$test = '08-25-2014 01:49 pm';
$test = str_replace("-","/","$test");
$test = new DateTime("$test");
$test = date_format($test, 'Y-m-d H:i:s'); // 2011-07-01 00:00:00
?>
更新:出於某種原因,我不得不刪除 - 與/替換它。任何想法爲什麼正斜槓是好的,但不是 - ?
我已經有日期08-25-2014 01:49 pm在變量$日期。如何轉換格式並將其存儲到$ date? – user3777279 2014-08-29 01:27:53
我改變了我的代碼來使用你的'$ date'變量。 – RiggsFolly 2014-08-29 01:30:11