Попытка создать файл .ics с компонентом VTIMEZONE, который на основе предоставленного часового пояса динамически устанавливает стандартное время и летнее время.
Просто пример:
BEGIN:VTIMEZONE
TZID:America/New_York
LAST-MODIFIED:20050809T050000Z
BEGIN:STANDARD
DTSTART:20071104T020000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20070311T020000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
END:DAYLIGHT
END:VTIMEZONE
В моей попытке решить эту проблему я создал объект moment.tz.zone(timezone)
, который на основе документации по моменту https://momentjs.com/timezone/docs/#/zone-object/ я предполагаю, что содержит необходимые данные untils
(должны быть TZOFFSETFROM, TZOFFSETTO) и offsets
(DTSTART).
Пока я не могу найти четкую документацию о том, как извлечь эти данные.
Интересно, можно ли в любом случае извлечь DTSTART, TZOFFSETFROM и TZOFFSETTO для стандартного времени и дневного света вмомент- timezone.js