Планировщик встреч по часовым поясам

Сопоставить рабочие окна и IANA-зоны, учесть переходы времени, предложить пересечения без доступа к календарям.

Рабочая область

Обработка на устройстве. Файлы и текст не отправляются в аналитику. Ctrl/Cmd+Enter — запуск.

Загрузка локальной обработки…

Настройки

Настройки содержат параметры, без исходных файлов. Автоматического сохранения нет.

Метод и ограничения

ПеребираетUTC-сетку и проверяет рабочие часы в каждойIANA-зоне черезIntl. Поэтому пропущенные и повторныеDST-часы не превращаются в несуществующие локальные даты.

Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.

Методика и примеры

Планировщик встреч по часовым поясам

ПеребираетUTC-сетку и проверяет рабочие часы в каждойIANA-зоне черезIntl. Поэтому пропущенные и повторныеDST-часы не превращаются в несуществующие локальные даты.

Входные данные примера

Основной источник

[
  {
    "person": "Москва",
    "zone": "Europe/Moscow",
    "start": "09:00",
    "end": "17:00"
  },
  {
    "person": "Берлин",
    "zone": "Europe/Berlin",
    "start": "09:00",
    "end": "17:00"
  }
]

Результат примера

НачалоUTCКонецUTCМинутМосква Europe/MoscowБерлин Europe/Berlin
2026-03-29T07:00:00.000Z2026-03-29T14:00:00.000Z4202026-03-29 10:002026-03-29 09:00

Показано строк: 1 из 1.

Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.

Источники метода

Следующая задача