0
$date_orig = $dom->getElementById("Date")->nodeValue;
$date = date("Y-d-m H:m:s", strtotime($date_orig));
$query = $db->query("INSERT INTO records (`date`) VALUES ('".$date."')";

$date_origこの形式は「12/31/2012 11:23:00 PM」です

私は、mysql の日付時刻の正しい形式がY-d-m H:m:s.. であることを知っています$date。なぜこれが機能しないのですか?

4

2 に答える 2

4

これは間違っています

$date = date("Y-d-m H:m:s", strtotime($date_orig));

「m」ではなく「i」を分に使用します。また、月の前日を追加しています。Ydm ではなく Ymd にする必要があります

これに変更

$date = date("Y-m-d H:i:s", strtotime($date_orig));
于 2013-04-26T06:03:55.217 に答える