Парсер выражений Cron

Объяснение Cron из пяти полей и предпросмотр ближайших запусков.

Дата и время
Подготовка рабочей области…

Ввод

Подготовка рабочей области…

Вывод
Здесь появится результат.

Как пользоваться

  1. Введите пять полей или выберите типовое расписание.
  2. Укажите опорное время и часовой пояс.
  3. Изучите смысл, поля и запуски; скопируйте выражение или скачайте JSON.

Как читать Cron из пяти полей

Поля задают минуту, час, день месяца, месяц и день недели. Они выбирают совпадающее календарное время, а не интервал от предыдущего запуска.

Объяснение и будущие даты помогают проверить расписание перед установкой. Разбор локальный; открытие страницы не создаёт задачу и не запускает команду.

Поддерживаемый синтаксис

Используйте стандартные пять полей без секунд. Можно сочетать списки, диапазоны, шаги и поддерживаемые названия месяцев/дней. Расширения Quartz и макросы не принимаются.

Пример расчёта
Ввод
0 9 * * MON-FRI
2026-01-01 09:00 · UTC
Результат
2026-01-02T09:00:00Z

Фиксированный пример: пояс и точность являются частью расчёта.

Дни и часовые пояса

Когда день месяца и день недели оба ограничены, достаточно совпадения одного из них. Запуски ищутся строго после опорного времени в выбранной зоне; проверяйте границы DST для расписаний рядом с переводом часов.

Использование предпросмотра

Поиск ограничен десятью годами и максимум 50 запрошенными датами. Редкое расписание может дать меньше запусков. Копируйте выражение в планировщик или сохраняйте поля и предпросмотр в JSON.

Ограничения обработки

Календарь ISO, наносекунды и явные пояса. Cron: пять полей, до 50 запусков за 10 лет, отсчёт 1900–2199, лимит 5 секунд. Данные поясов даёт браузер, вычисления локальные.

Дополнительные материалыTC39 · Temporal cron-parser
?

Частые вопросы

Поддерживаются Quartz и шесть полей?

Нет. Нужны пять полей без секунд. Макросы и расширения L, W, #, ?, H не поддерживаются.

Почему */40 не означает каждые 40 минут подряд?

Минутное поле начинается заново каждый час. Оно совпадает с минутами 0 и 40 подходящих часов, а не непрерывным интервалом.

Как сочетаются день месяца и недели?

Если оба поля ограничены, подходит совпадение в любом. Проверьте пояснение правила и будущие даты.

Что если будущих дат нет?

Поиск заканчивается через десять лет. Некорректное расписание вызывает ошибку, редкое корректное может дать меньше дат, чем запрошено.

Включён ли часовой пояс в выражение?

Нет. Он используется для предпросмотра. Настройте соответствующий пояс отдельно в целевом планировщике.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.