Alle Termine haben falsche Uhrzeiten wenn die Browser-Zeitzone nicht Europe/Berlin ist
Mein Browser gibt vor, UTC zu benutzen. Wenn ich in Pauline Kurse auswähle, werden diese in deutscher Zeit angezeigt (richtig so). Wenn ich den Kalender allerdings exportiere, werden alle Termine in der Sommerzeit zwei und in der Winterzeit eine Stunde nach hinten verschoben.
Meine Theorie, was intern passiert:
- Zunächst haben alle Termine keine Information über ihre Zeitzone.
- Der Export nach .ics liest alle Termine als seien sie in der Zeitzone des Browsers.
- Dann konvertiert er sie nach
Europe/Berlin
und verschiebt dabei alles
Beispielauszug aus der .ics Datei für "UPB for Future" (16:15 bis 17:45):
DTSTART;TZID=Europe/Berlin:20231019T181500
DTEND;TZID=Europe/Berlin:20231019T194500
Stattdessen sollte der Export alle Termine als Termine der Zeitzone Europe/Berlin
lesen und nichts konvertieren.