Парсер ICalendar в PHP, поддерживающий часовые пояса

Я ищу класс PHP, который может анализировать файл ICalendar (ICS) и правильно обрабатывать часовые пояса.

Я уже создал парсер ICS, но он может обрабатывать только часовые пояса, известные PHP (например, 'Европа / Париж).

К сожалению, ICS-файл, сгенерированный Evolution (ПО по умолчанию для календаря Ubuntu), не использует идентификаторы часовых поясов по умолчанию. Он экспортирует события с определенным идентификатором часового пояса, экспортируя также полное определение часового пояса: даты перехода на летнее время, правило повторения и все сложное, что нужно понять о часовых поясах.

Это слишком много для меня. Поскольку это была лишь небольшая утилита для моей подруги, я выигралУ меня нет времени на дальнейшее изучение спецификации ICalendar и создание полноценного парсера ICalendar.

Итак, есть ли известная реализация в PHP формата файла ICalendar, который может анализировать определения часовых поясов?

Ответы на вопрос(1)

Ваш ответ на вопрос