Попытка создать файл .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)
Object, основанный на документации момента https://momentjs.com/timezone/docs/#/zone-object/ Я предполагаю, что содержит необходимые данные untils
(должны быть TZOFFSETFROM, TZOFFSETTO) и offsets
(DTSTART).
Тем не менее, я не могу найти четкую документацию о том, как извлечь эти данные.
Было интересно, можно ли в любом случае извлечь DTSTART, TZOFFSETFROM и TZOFFSETTO для стандартного времени и дневного света в moment-timezone.js