[MYSQL] [PHP] Zeit speichern
-
Hallo,
ich möchte die Zeit "time()" in einem mysql-feld des types "timestamp(14)" speichern, dieses weiter unten im sktipr lesen und in folgendem Format ausgeben:
02.04.2003 20:34:42
hab das versucht, aber irgendwie kommt immer 01:01:1970 01:09:28 raus ?!
Kann mir jedend helfen ?
Danke, gruß ranger81
-
time() liefert die Anzahl der Sekunden seit dem 1.1.1970 zurück, das TIMESTAMP Feld von MySQL erwartet aber in deinem Fall folgendes Format: YYYYMMDDHHMMSS! Ich würde dir aber zu DATETIME raten.
-
Und außerdem sollte man in einem Feld Timestamp keine eigen Zeit speichern.
Timestamp wird bei jeder Änderung des Datensatzes mitgeändert.
Led dir eine eigenes DateTime an.
Und MYSQL hat das SQL-Commando NOW()INSERT INTO xxx (datum) VALUES(NOW())
[ Dieser Beitrag wurde am 03.04.2003 um 06:44 Uhr von Unix-Tom editiert. ]
-
k, danke jetz kommt
"2003-04-03 10:01:10"
raus. Wie kann ich das nun am Besten umformatieren, damit folgendes Format rauskommt:
03.04.2003 10:01:10
Danke,
gruß ranger81
-
keine zauberrei:
time);
tmp[0]);
formats[2].'.'.formats[1].'.'.formats[0].' '.$tmp[1];
-
vielen dank !