Termine in Datenbank

olafolie
Hallo,

beim Speichern von Terminen in der Datenbank werden diese seit dem 24.09.05 mit der Zeit 02:00 abgespeichert. Vor diesem Termin war dies die Uhrzeit 00:00.

Dies führt dazu, dass auf unserer Webseite die Termine des gestrigen Tages statt des heutigen Tages angezeigt werden, da wir mit dem Vergleich dd.mm.yyyy 0.00Uhr > gestern 0.00uhr arbeiten.

Eine Umgehungslösung ist das Abfragen auf 2:00, doch warum wurde diese Änderung durchgeführt und was ist die Ursache davon?

Wie kann ausgeschlossen werden, dass in einem Monat die Termine mit der Default-Zeit 03:00 abgespeichert werden?

Vielen Dank für eine Antwort

Olaf
support
Hallo,

hier ist meiner Ansicht nach eher im Script die Ursache zu suchen, da ein INSERT in die Datenbank ja vom Script einen bestimmten Wert mitgeliefert bekommt.
olafolie
Hallo,

unserer Webmaster ist mit dieser Antwort nicht zufrieden und gibt folgendes zu bedenken:

Der INSERT wird von Typo3 bzw. von der Extension "Simple Calendar" vorgenommen. Nicht von uns. Das Datum wird von uns nur ausgelesen (SELECT). Das heißt: wir haben keinen Einfluss auf die Art und Weise, wie
das Datum gespeichert wird.

Warum Typo3 sein Verhalten bei der Abspeicherung von Daten geändert hat, ist deshalb hier die Frage. Wurde an Typo3 etwas geändert oder ein Update vor dem 24.9. eingespielt?

Mit freundlichen Grüßen

Olaf
support
Hallo,

nein von uns wurde kein Update vorgenommen und an der Typo3-Version nehmen wir ohne Information keine Änderungen vor, genauso wie wir an Extensions absolut keine Änderungen vornehmen.
Haben Sie mit PhpMyAdmin einmal geprüft was als INSERT in die Datenbank geschrieben wird?