Gerador de Datas Aleatórias
Gere datas ou datas com hora aleatórias entre dois dias. Exclua fins de semana, ordene, mantenha resultados únicos, escolha formato ISO ou local e copie.
🔒 Executa completamente no seu navegador — nada é enviadoGere datas aleatórias em qualquer intervalo
Um gerador de datas aleatórias é útil muito além dos jogos. Desenvolvedores precisam de dados de exemplo realistas para bancos de dados e testes unitários, professores montam fichas de exercícios e questionários de história, e gerentes de projeto sorteiam dias de auditoria ou datas de verificação. Informe uma data inicial e uma final, escolha quantos resultados quer, e a ferramenta devolve datas distribuídas de maneira uniforme por esse intervalo. Todos os dias do intervalo têm a mesma chance de ser escolhidos, inclusive o primeiro e o último.
Ative a opção de hora aleatória (“Include random time”) para produzir datas completas com hora, com um segundo aleatório do dia associado a cada data, exibido como 2026-03-09T14:32:07 no formato ISO. Isso é prático para carimbos de data e hora em dados de teste, amostras de logs e demonstrações de agendamento em que várias entradas podem cair no mesmo dia.
Fins de semana, unicidade e ordenação
Ative “Exclude weekends” quando quiser apenas dias úteis, por exemplo para agendar inspeções aleatórias ou escolher datas de revisão. A opção “Unique only” garante que nenhuma data se repita. Quando você pede mais datas únicas do que o intervalo contém, a ferramenta devolve todas as datas disponíveis e explica o motivo, em vez de ficar em um laço infinito. Você também pode ordenar a lista da mais antiga para a mais recente ou da mais recente para a mais antiga, o que ajuda em linhas do tempo e registros de eventos de exemplo, ou deixá-la na ordem em que foi sorteada.
Formatos e cópia
O formato ISO, como 2026-03-09, é ordenado corretamente como texto e é aceito por bancos de dados, planilhas e pela maioria das linguagens de programação. As opções local curta e longa usam as configurações de idioma do seu navegador, então podem aparecer como 3/9/26 ou Monday, March 9, 2026 em inglês, e de forma diferente em outros idiomas, como 09/03/2026 ou segunda-feira, 9 de março de 2026 em português. As datas são tratadas como dias do calendário, o que significa que o resultado não muda por causa de fusos horários ou do horário de verão. Copie os resultados com um clique e cole-os em uma coluna de planilha ou em um arquivo de código. A aleatoriedade vem do gerador aleatório seguro do navegador e nada é enviado, então você também pode usar a ferramenta com segurança para planejamentos privados.
Como usar
- Escolha um intervalo de datasDefina as datas inicial e final. Os dois dias estão incluídos no sorteio.
- Defina as opçõesEscolha quantas datas quer e decida se deseja adicionar uma hora aleatória, pular fins de semana ou manter resultados únicos.
- Escolha a ordenação e o formatoOrdene da mais antiga para a mais recente, da mais recente para a mais antiga ou na ordem do sorteio, e escolha o formato ISO, local curto ou local longo.
- Gere e copieClique em “Generate dates” e depois copie a lista para colar em uma planilha, dados de teste ou anotações.