Ich bin auf der Suche nach einer PHP-Klasse, die eine ICalendar (ICS) -Datei analysieren und Zeitzonen korrekt behandeln kann.ICalendar Parser in PHP, der Zeitzonen unterstützt
Ich habe bereits einen ICS-Parser selbst erstellt, aber er kann nur mit PHP bekannten Zeitzonen umgehen (wie 'Europe/Paris').
Leider verwendet ICS-Datei, die von Evolution (Standard-Kalender-Software von Ubuntu) generiert wird, keine standardmäßigen Zeitzonen-IDs. Es exportiert Ereignisse mit einer spezifischen Zeitzonen-ID, die auch die vollständige Definition der Zeitzone exportiert: Sommerzeitdaten, Wiederholungsregel und all die schwierigen Dinge, die man über Zeitzonen versteht.
Das ist zu viel für mich. Da es nur ein kleines Dienstprogramm für meine Freundin war, werde ich keine Zeit haben, die ICalendar-Spezifikation weiter zu untersuchen und selbst einen vollständigen ICalendar-Parser zu erstellen.
Gibt es eine bekannte Implementierung des ICalendar-Dateiformats in PHP, die Zeitzonendefinitionen parsen kann?
Ich verwende 'Saber \ vObject' jetzt. – mirabilos
[ICS Parser] (https://github.com/u01jmg3/ics-parser) – u01jmg3