Ir para a ferramenta

Conversores

Cron expression parser

Interprete cron de cinco campos e calcule dez próximas execuções.

Uma expressão cron descreve padrões de calendário usados por sistemas de agendamento. Este interpretador explica os cinco campos aceitos e calcula próximas ocorrências no fuso informado. Ele serve para estudar e conferir expressões; não cria agendamentos nem executa tarefas.

A ferramenta apenas interpreta expressões; não agenda nem executa tarefas.

minuto hora dia-do-mês mês dia-da-semana. Aceita *, listas, intervalos e passos; JAN–DEC e SUN–SAT (inglês, sem distinguir maiúsculas).

YYYY-MM-DDTHH:mm:ss[.SSS]Z/offset ±HH:mm[:ss], ou YYYY-MM-DD HH:mm:ss[.SSS] no fuso escolhido. Anos 0001–9999. Referências locais ambíguas/inexistentes são rejeitadas.

Navegador: detectando; fallback America/Sao_Paulo. Ex.: UTC, America/Sao_Paulo, America/New_York.

Cinco campos; minuto 0–59, hora 0–23, dia do mês 1–31, mês 1–12, semana 0–7 (domingo 0/7). Quando os dois campos de dia são restritos, basta um corresponder (OU); os demais campos devem corresponder. Somente o campo de dia escrito como * é irrestrito; */1 e intervalos completos são tratados como restritos. Passos começam no início do intervalo (ou no valor inicial até o limite do campo).

Regras IANA do ambiente. No avanço do relógio, a biblioteca pode usar a hora de chegada para uma hora pulada (Nova York: 02h30 → 03h30). Na repetição, evita repetir a hora ao avançar: uma expressão diária às 01h30 retorna a primeira ocorrência. A referência dentro da transição pode afetar a busca; os resultados com offset/UTC são a interpretação efetiva da biblioteca. Busca limitada a 50 anos, 10.000 iterações por ocorrência e cinco segundos em worker.

Esta ferramenta foi desenvolvida para apoiar estudantes e programadores em atividades de aprendizagem, desenvolvimento e testes autorizados. Utilize os resultados com responsabilidade, respeitando a privacidade, os direitos de terceiros e as regras do ambiente em que forem aplicados. Sua finalidade é educativa e técnica, sem promover fraude, uso indevido de dados ou qualquer ação que prejudique instituições, pessoas ou grupos.

Como usar

Cinco campos: minuto, hora, dia do mês, mês, dia da semana. Aceita *, listas, intervalos e passos; nomes JAN–DEC e SUN–SAT, sem distinguir maiúsculas. Domingo 0/7. Rejeita segundos, ano, macros e ?, L, W, #, H. Campos de dia ambos restritos usam OU; somente * é irrestrito (*/1 é restrito). Datas explícitas, precisão de milissegundos e regras IANA. Dez resultados estritamente posteriores à referência, local com offset e UTC. Na transição de avanço pode deslocar hora inexistente para a hora de chegada; na repetição evita duplicar a hora. Busca em worker: 50 anos, 10.000 iterações por ocorrência e cinco segundos. Não agenda nem executa tarefas.