pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: dirt_bomber am 09 April 2004, 19:38:22

Titel: Datumscodierung bei Reviews
Beitrag von: dirt_bomber am 09 April 2004, 19:38:22
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?
Titel: Re: Datumscodierung bei Reviews
Beitrag von: jubilee am 09 April 2004, 21:10:53
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

Titel: Re: Datumscodierung bei Reviews
Beitrag von: dirt_bomber am 10 April 2004, 11:23:18
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?