Data e hora

Gerador de expressões cronConfira as datas do agendamento

Monte um horário ou analise uma expressão existente a partir de um instante definido.

Gerador de expressões cron

Expressão

A entrada é processada neste navegador e não é enviada a um servidor.

Relatório de execução

Opções

Sem deslocamento, o início usa o fuso escolhido. Horário ausente ou repetido exige deslocamento. Ano UTC: 1900–2099.

As mudanças de horário seguem cron-parser 5.10.0; outros agendadores podem diferir.

De 1 a 1.000 datas nos dez anos civis UTC após o início. O cálculo para após 5 segundos.

Construtor por campos

As alterações ficam no rascunho até você conferir e aplicar a prévia.

Expressão cron: */15 * * * *

Informe cinco campos: minuto, hora, dia do mês, mês e dia da semana.

Use *, valores, listas, intervalos crescentes, */n ou a-b/n. Sem macros, segundos ou extensões de fornecedor. Expressão: até 500 unidades de código UTF-16. Passo: 1–9999.

A entrada ou as opções mudaram. Atualize os resultados antes de exportar.

O Gerador de expressões cron ajuda a descobrir por que um relatório mensal também roda toda segunda-feira. A relação entre dia do mês e dia da semana pode mudar bastante o conjunto de datas.

Este gerador crontab mantém a expressão original enquanto você prepara uma alteração. O construtor de expressões cron mostra uma prévia antes de substituir a entrada, sem perder o agendamento que estava em análise.

Por que usar este Gerador de expressões cron

Compare a alteração antes de aplicar

O Gerador de expressões cron separa a entrada do rascunho. Confira a proposta e aplique quando estiver pronta. Uma ação de desfazer restaura a entrada e os resultados anteriores ao mesmo tempo.

Cinco campos de agendamento ligados a pontos de execução em uma linha do tempo.

Defina qual relógio vale

Todos os dias às 09:00 corresponde a instantes diferentes conforme o fuso. O relatório mostra o fuso escolhido ao lado de UTC, incluindo diferenças de data entre as duas apresentações.

Dois relógios de fusos diferentes ligados ao mesmo instante.

Três pontos antes de aplicar

01

Confira o início da busca

O início padrão é 2026-01-01T00:00:00Z e não entra na lista. Sem deslocamento explícito, a data usa o fuso IANA escolhido. Horários locais ausentes ou repetidos precisam de um deslocamento que identifique o instante.

02

Leia os dois campos de dia juntos

Se nenhum campo de dia contém *, basta coincidir o dia do mês ou da semana. Se algum contém *, inclusive */2, as duas condições precisam coincidir. A explicação indica AND ou OR.

03

Aplique só após a prévia

Modelos e campos alteram primeiro o rascunho. O modo automático espera 350 ms após editar a entrada. Desative para usar o botão ou Ctrl/Cmd+Enter. Resultados desatualizados não podem ser exportados.

Dos campos às próximas execuções

Valores de cada campo

Minuto, hora, dia do mês, mês e dia da semana são expandidos em conjuntos. A descrição utiliza os mesmos valores e a mesma regra de combinação que o cálculo das datas.

Modelos com horários definidos

Comece a cada 15 minutos, diariamente às 09:00, em dias úteis às 09:00 ou no primeiro dia do mês à meia-noite. Campos personalizados aceitam listas, intervalos e passos compatíveis.

Execuções após um instante escolhido

Solicite de 1 a 1.000 datas. O relatório informa quantidade pedida, quantidade retornada e conclusão. Esgotar a janela de busca não transforma uma lista parcial em resultado completo.

Relatório junto com a expressão

Copie ou baixe a expressão e as datas calculadas. Mesmo que a prévia mostre apenas parte da lista, a exportação atual inclui todas as linhas retornadas.

Sintaxe e limites do cálculo

Somente cinco campos
Use números, *, listas, intervalos crescentes, */n e a-b/n. JAN–DEC e SUN–SAT não diferenciam maiúsculas; 0 e 7 representam domingo. A forma n/step é rejeitada.
Sem extensões de plataforma
Segundos, anos, macros como @daily e extensões de Quartz, AWS ou Jenkins não são aceitos. ?, L, W, #, H e cron(...) são rejeitados. Os modelos não interpretam pedidos livres em linguagem natural.
O curinga original importa
OR vale apenas quando os dois campos de dia não contêm *. Se algum contém *, vale AND. Expandir um campo até cobrir todos os valores não pode mudar essa regra.
Início e janela de dez anos
O ano UTC do instante inicial precisa estar entre 1900 e 2099. A data inclui segundos e pode ter de 1 a 9 casas decimais. O início é excluído; o limite de dez anos civis UTC depois é incluído.
Política para mudança de horário
Um início local sem deslocamento é rejeitado se não existir ou se repetir. As datas de cron-parser 5.10.0 dependem do início: em Nova York, antes do salto de 08/03/2026, 02:30 pode virar 03:30; antes do retorno de 01/11/2026, 01:30 aparece na primeira ocorrência. Iniciar depois da transição pode mudar o resultado. Outros agendadores podem diferir. As regras de fuso vêm dos dados Intl do navegador; deslocamentos históricos podem incluir segundos.
Prévia limitada, sem executar tarefas
No máximo 1.000 datas e 5 segundos de cálculo. Resultados parciais são identificados como incompletos. A ferramenta não executa comandos nem instala crontab; uma expressão válida não comprova que a tarefa real funciona.

Perguntas do Gerador de expressões cron

Quais são os cinco campos de uma expressão cron?

Na ordem: minuto, hora, dia do mês, mês e dia da semana. Os limites são 0–59, 0–23, 1–31, 1–12 e 0–7. Confira os valores expandidos para detectar campos trocados.

O que significa */5 em cron?

No campo de minutos, */5 seleciona 0, 5, 10 e assim por diante até 55 a cada hora. Não é um intervalo contado a partir do momento em que você abre a página.

Como executar um job em todos os dias úteis?

Use 1-5 no campo de dia da semana. Por exemplo, 0 9 * * 1-5 significa às 09:00 de segunda a sexta-feira, no fuso que interpreta o agendamento.

Qual fuso horário o cron usa?

O agendador real usa a configuração dele. Aqui a prévia usa o fuso IANA escolhido, UTC por padrão, e o relatório também mostra os instantes em UTC. Escolher um fuso nesta página não altera seu servidor.

Posso executar tarefas a cada segundo?

Este formato tem precisão mínima de um minuto. A ferramenta não aceita campo de segundos nem tenta simular execuções por segundo com comandos ou atrasos.

Encontrou uma data inesperada?

Conferir outro agendamento

Use o Gerador de expressões cron para conferir um horário conhecido, aplicar uma alteração revisada e salvar o relatório com as datas calculadas.