JavaScript で「10.02.2010」という形式の日付があります。
他の変数と一緒に、URL を介して php に渡します。
次に、php で次のように php-Date に変換します。
foreach ($_GET as $key => $value) {
if ($key == "TPopMassnDatum") {
if ($value) {
$value = date("Y-m-d H:i:s", strtotime($value));
} else {
$value = null;
}
}
}
私もこれを試しました:
$value = date_create_from_format('d.m.Y', $value);
他にもいくつかの値があり、挿入する必要があるため、キーを内破します。
$Feldliste = implode(",", array_keys($_GET));
次に、値を内破します。
$Wertliste = '"'.implode('","', array_values($_GET)).'"';
次に、次のクエリを実行します。
$Querystring = 'INSERT INTO tblTeilPopMassnahme ('.$Feldliste.') VALUES ('.$Wertliste.')';
mysql の日付フィールドは datetime です。
私の問題: mysql に到着する日付は、通常はずれています。例: 20.12.2012 ではなく 20.04.2006。
私は何を間違っていますか?