Hallo zusammen!
Auf unserem Server (Debian etch unter ESX) ist folgende Zeit eingestellt (wird angezeigt):
Do 15. Jan 15:46:37 CET 2009
In TYPO3 gibt es folgenden Fehler:
Wenn ich "d" in ein Datums-Feld (z.B. für die Zeitsteuerung von Inhaltselementen) eintrage, dann wird dort das Datum von gestern eingetragen.
Eine genauere Betrachtung hat gezeigt, dass der Timestamp genau 1 Stunde (3600 Sekunden) früher (kleiner) ist als er eigentlich sein sollte.
Ich habe dann im Install-Tool nachgesehen und dort am GMT-Correction-Eintrag Änderungen vorgenommen. Das hatte aber überhaupt keine Auswirkungen.
Jetzt kommt aber das kuriose:
Ich habe auf dem selben Rechner weitere ältere Installationen von TYPO3 (4.1.3, bzw. 4.0.6). Bei beiden Versionen gibt es das Problem nicht, d.h. wenn ich dort "d" eintrage, wird auch das korrekte Datum eingetragen.
Woran kann das nun liegen. Da muss ja irgendwas mit der Einstellung der aktuellen (4.2.3) Version sein. Aber wo? Hat da jemand einen Tipp?
Danke schonmal
Grüße
McGregor
hi McGregor,
ich hatte ein ähnliches Phenomen.
hast du evtl. eine Extension installiert, welche dir beim eingeben des datums einen Kalender anzeigt (z.B. erotea_date2cal)?
Deinstalliere diese. Funktioniert es jetzt?
Ich habe dann die alternative date2cal installiert.
Kannst du ne Rückmeldung geben?
Gruss
Theis
Hallo!
Jetzt habe ich doch glatt vergessen meine Lösung zu erzählen. Also schnell nachgeholt:
Dies ist ein BUG in der Version 4.2.3
Dazu folgendes CHANGELOG der aktuellen Version 4.2.4
2009-01-20 Ingmar Schlecht <ingmar@*******>
* Fixed bug #10186: Time shifting (again) in datetime fields (followup to Bug#8746; thanks to Ernesto Baschny)
2008-12-29 Ernesto Baschny <ernst@*******>
* Fixed bug #8746: Date/time field problem with timezone shifting when using the "+NN", "d" or "d+NN" shortcuts
* Fixed bug #10033: Date/time field shortcut "d" doesn't work on already filled date fields since 4.2.0
* Fixed issue that on a datetime field entering just a "date" wasn't possible: It is now, and time will be set to "0:00"
Das Problem hatte sich somit von allein gelöst.
Grüße
McGregor