cgoIT / contao-calendar-ical-bundle

Contao extension calendar_ical
Other
0 stars 4 forks source link

endDate/endTime differ 1 day on import, causing wrong dates #6

Closed johannes-bittner closed 1 year ago

johannes-bittner commented 1 year ago

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):

grafik

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 ...

cgoIT commented 1 year ago

Ist in Version 4.4.5 gefixed