Data e hora

Analisador de Expressões Cron

Valide expressões cron de cinco campos e obtenha as próximas cinco datas de execução planeadas em UTC.

Executar ferramenta

O analisador de expressões cron permite validar a sintaxe de agendamentos baseados no formato clássico de cinco campos e calcular as próximas cinco execuções planeadas a partir da hora atual em UTC. A estrutura avalia rigorosamente a ordem padrão: minuto, hora, dia do mês, mês e dia da semana. Quando uma expressão inclui restrições simultâneas de dia do mês e dia da semana, a correspondência utiliza a regra disjuntiva, aceitando a ocorrência caso qualquer um dos critérios seja satisfeito. As datas calculadas são devolvidas no formato ISO com indicação explícita do fuso horário UTC. O cálculo pesquisa ocorrências futuras até um limite de dez anos. Se a sintaxe for inválida, contiver um número incorreto de campos ou não encontrar datas dentro da janela de pesquisa de dez anos, a ferramenta mostra uma mensagem a indicar que não foi possível calcular as próximas execuções.

Instruções

  1. Insira uma expressão cron com exatamente cinco campos separados por espaços no campo de texto.
  2. Se pretender testar o valor predefinido de cinco em cinco minutos, mantenha a expressão sugerida.
  3. Inicie a análise para validar a sintaxe e gerar a lista de agendamentos.
  4. Consulte no painel os cinco próximos momentos de execução calculados em UTC com formatação ISO.

Exemplos

  • A expressão */5 * * * * agenda tarefas a cada cinco minutos, gerando cinco momentos sucessivos espaçados em cinco minutos.
  • A expressão 0 0 1 * * define execuções à meia-noite do primeiro dia de cada mês calendário em UTC.

Perguntas frequentes

Qual é a ordem exata dos campos suportados?

A ferramenta interpreta rigorosamente cinco campos nesta ordem: minuto, hora, dia do mês, mês e dia da semana.

Como são combinados o dia do mês e o dia da semana?

Quando ambos os campos impõem restrições, a correspondência funciona como uma união: a execução ocorre se a data coincidir com o dia do mês ou com o dia da semana especificado.

Qual é o fuso horário utilizado no cálculo?

O cálculo toma como referência inicial a data e hora atual em UTC, sem frações de segundo, devolvendo todas as ocorrências em UTC.

O que acontece se não existirem datas de execução nos próximos dez anos?

Se a expressão não encontrar nenhuma ocorrência válida dentro do limite de pesquisa de dez anos, a ferramenta não mostra datas futuras.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.