Skip to main content

Gerador de Intervalo de Datas Gere uma lista de datas dentro de um intervalo com opções de passo e formato configuráveis.

Gerador de Intervalo de Datas illustration
📅

Gerador de Intervalo de Datas

Gere uma lista de datas dentro de um intervalo com opções de passo e formato configuráveis.

1

Definir Intervalo

Insira as datas de início e fim para o intervalo.

2

Configurar Opções

Defina o tamanho do passo, unidade (dias/semanas/meses), formato e exclusão de finais de semana.

3

Copiar Resultados

Visualize as datas geradas e copie todas com um único clique.

Loading tool...

What Is Gerador de Intervalo de Datas?

O Gerador de Intervalo de Datas produz uma lista de todas as datas dentro de um intervalo especificado, com tamanho de passo configurável, unidade de passo, formato de saída e exclusão de fins de semana. Insira uma data de início e fim, escolha se deseja avançar por dias, semanas ou meses, defina o intervalo de passo (por exemplo, a cada 2 dias) e selecione seu formato de saída preferido (ISO, EUA, Europeu, longo ou curto). Opcionalmente, exclua fins de semana para listas somente de dias úteis. A lista gerada pode ser copiada para a área de transferência com um clique para uso em planilhas, scripts, relatórios ou entrada de dados. Um limite de segurança de 1.000 datas impede a geração excessiva para intervalos muito grandes.

Why Use Gerador de Intervalo de Datas?

  • Tamanho do passo configurável: a cada N dias, semanas ou meses
  • 5 opções de formato de saída (ISO, EUA, UE, longo, curto)
  • Exclusão de finais de semana para listas de dias úteis
  • Copia com um único clique de todas as datas
  • Lida com até 1.000 datas por geração
  • Perfeito para preparação de dados em planilhas

Common Use Cases

Povoamento de Planilhas

Gere colunas de datas para planilhas, relatórios e dashboards.

Entrada de Dados

Crie listas de datas para entrada de dados em massa em bancos de dados ou formulários.

Cabeçalhos de Relatórios

Gere cabeçalhos de datas para relatórios diários, semanais ou mensais.

Planejamento de Calendário

Crie sequências de datas para planos de projetos e gráficos de Gantt.

Testes

Gere intervalos de datas de teste para testes de software e garantia de qualidade.

Technical Guide

O gerador é inicializado com a data de início e itera para frente, adicionando a quantidade de passo na unidade especificada em cada iteração, até exceder a data de fim ou atingir 1.000 datas. Para passos de dia, usa setDate(getDate() + step). Para passos de semana, usa setDate(getDate() + step * 7). Para passos de mês, usa setMonth(getMonth() + step). O filtro de exclusão de fins de semana verifica getDay() !== 0 && getDay() !== 6 após cada data ser computada, mas antes de adicioná-la aos resultados. A função de formatação constrói a string de saída usando getFullYear(), getMonth()+1 e getDate() com separadores e preenchimento de zeros apropriados. A cópia para a área de transferência junta todas as datas formatadas com quebras de linha.

Tips & Best Practices

  • 1
    Use o formato ISO (YYYY-MM-DD) para listas de datas compatíveis com bancos de dados
  • 2
    Defina o passo como 7 dias para sequências de datas semanais
  • 3
    Habilite a exclusão de finais de semana para planejamento de dias úteis
  • 4
    O passo mensal lida corretamente com comprimentos variados de meses
  • 5
    Copie a lista inteira e cole diretamente em células de planilhas

Related Tools

Frequently Asked Questions

Q Há um limite para o número de datas que podem ser geradas?
Sim, um limite de segurança de 1.000 datas impede a geração excessiva. Para a maioria dos usos práticos, isso é mais do que suficiente.
Q O passo mensal lida corretamente com o final do mês?
A função setMonth do JavaScript lida com o estouro - ao dar um passo mensal a partir de 31 de janeiro, ela pula para o último dia válido de cada mês subsequente.
Q Posso gerar datas quinzenais?
Sim, defina a unidade como "semanas" e o passo como 2 para geração de datas quinzenais (a cada duas semanas).
Q Qual formato funciona melhor para o Excel?
O formato ISO (YYYY-MM-DD) ou o formato EUA (MM/DD/YYYY) são ambos bem reconhecidos pelo Excel. O formato ISO é recomendado para interpretação inequívoca.
Q Posso excluir datas específicas (como feriados)?
Atualmente, a ferramenta suporta apenas exclusão de finais de semana. Para exclusão de feriados, gere a lista e remova manualmente as datas de feriados.

About This Tool

Gerador de Intervalo de Datas is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.