Closed webmurkser closed 1 week ago
Hi, wenn ich ehrlich bin, funktioniert es bei mir. Nehmen wir als Beispiel das Spiel am 23.11.2024. Wenn ich die Server Zeitzone auf UTC stelle und das Spiel importiere, dann wird mir das von 14.30 - 16.30 Uhr angezeigt. Müsste meiner Meinung nach auch stimmen, da das Spiel ja in UTC in genau diesem Zeitraum ist, oder? Wenn ich dann in Contao unter Einstellungen die Zeitzone meiner Contao-Installation von UTC auf "Europe/Berlin" ändere, dann wird mir der Termin im Backend von 15.30 - 17.30 Uhr angezeigt. Also wie gesagt: Ich sehe das Problem noch nicht so ganz...
Danke für den Hinweis, habs gerade nochmal geprüft - es lag an der UTC Zeit im Contao Backend - Systemeinstellungen. Kaum macht man es richtig, schon gehts. Ich hatte nur die PHP Werte verglichen und nicht weiter geschaut. Sorry für die Umstände.
Hi, kein Thema. Ich habe auch erst mal gleich angefangen den Fehler zu suchen und einiges versucht und gedebugged. Bis mir dann aufgefallen, dass vielleicht gar kein Fehler vorliegt. So ganz klar war mir das auch nicht von Anfang an... ;)
To Reproduce Steps to reproduce the behavior: Import eines Kalenders funktioniert soweit problemlos. Zeiträume etc. werden alle korrekt behandelt. Leider werden die einzelne Termine - egal was in der ICS Datei steht auf die Serveruhrzeit (hier via phpinfo) UTC gesetzt. So ist z.B. bei allen Terminen die Start und Endzeit um zwei/eine Stunde zu früh (je nach dem ob aktuell MEZ oder MESZ gilt).
Beispiel ICS Datei im Anhang (hab sie nach TXT umbenannt da kein Hochladen erlaubt) + Link dazu: 1d1e3ff0.3a58f9ac-69d2356e.txt Link: https://i.cal.to/ical/3/borussiadortmund/bundesliga-spielplan/1d1e3ff0.3a58f9ac-69d2356e.ics
Ganz unten in der Datei ist der letzte Eintrag Mai 2025 -> der letzte Spieltag ist fix terminiert auf 15:30-17:30
Configuration (please complete the following information):
Additional context Versuche die Zeitzone selbst in der Konfiguration des Kalenders auf andere statt "Europe/Berlin" ändert nichts. Die Termine werden mit den UTC Werten angelegt.
Auch einen anderen Kalender der via Google angeboten wird getestet -> genau das gleiche Problem. Auf einem Webserver dessen PHP Default timezone auf "Europe/Berlin" steht, keine Probleme.