endDate/endTime differ 1 day on import, causing wrong dates
johannes-bittner opened this issue · 1 comments
Contao 4.13, PHP 8.0, cgoit/contao-calendar-ical-php8-bundle 4.4.4
Ich bin jetzt auf ein ähnliches/gleiches Problem gestoßen wir hier:
[https://community.contao.org/de/showthread.php?83003-Problem-beim-Import-eines-Kalenders-aus-einer-iCal-Web-Datenquelle]
Alle Termine eines Kalenders werden aus einem Google-Kalender gezogen, und alle sind jeweils in der Ausgabe einen Tag zu lang, d.h. in der Event-Liste im Backend und im Frontend, obwohl im Event (also in den Event-Einstellungen) das End-Datum korrekt gesetzt ist. Im Google-Kalender ist das Event als ganztätig angesetzt.
Offenbar werden aber beim Import endDate und endTime nicht auf den gleichen Wert gesetzt, sondern endTime bekommt einen Zuschlag von einem Tag (minus eine Sekunde):
1612051200 => 31.1.2021, 01:00:00
1612137599 => 1.2.2021, 00:59:59
Habt Ihr da eine Erklärung dafür? - spontan fällt mir als Workaorund eigentlich nichts ein ...
Ist in Version 4.4.5 gefixed