Datumscodierung bei Reviews

Begonnen von dirt_bomber, 09 April 2004, 19:38:22

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

dirt_bomber

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?

jubilee

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


dirt_bomber

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?