Ich versuche mal gerade alte Reviews manuell in die neue Struktur zu bringen. Bei allen Testberichten wird aber als Veröffentlichungsdatum der 1.1.1970 01:01 angezeigt. Jetzt ist mir aufgefallen, dass die alte Datumscodierung derart war 2002-01-05, die neue aber beispielsweise für heute (9.4.04) 1081531750 in die Datenbank schreibt.
Wie ist das Datum codiert und wie kriege ich die alten Daten ins neue Format?
Hallo !
Ist ein Unix - Timestamp.
Musst Du Dir ein kleiner Script zum konvertieren schreiben.
z.B. ergibt
SELECT UNIX_TIMESTAMP('1997-10-04 22:23:00');
als ergebnis 875996580
Also müsste es so aussehen :
UPDATE {Prefix}_reviews SET 'DATUMSSPALTE'= UNIX_TIMESTAMP(ALTES-DATUM);
Mfg
jubilee
Danke für die schnelle Antwort. Leider habe kenne ich mich mit php / mysql nicht so wirklich aus. Ich habe das jetzt mal als mysql-Abfrage angesehen und in phpmyadmin ausprobiert. Es gibt aber ein Problem bei Altes-Datum. Ich weiß nicht ganz was ich da in die Abfrage eintragen muss ("Altes-Datum" ist ja hier nur beschreibend).
Kann mir da vielleicht jemand ein Beispiel geben oder gleich die richtige Abfrage formulieren?
Wo kann ich mir denn im Internet anlesen wie unix timestamp gebildet wird?