Gerador de Padrão de Datas
Gere uma lista de datas recorrentes por padrão: a cada N dias, a cada N semanas nos dias da semana escolhidos, mensalmente em um dia do mês, no N-ésimo dia da semana de cada mês ou no último dia da semana. Pule fins de semana e feriados, limite por data de término ou contagem, e exporte para feed de calendário CSV, Markdown ou ICS.
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Permita anúncios para MiniWebtool.com e recarregue
Gerador de Padrão de Datas
O Gerador de Padrão de Datas transforma uma regra de recorrência em uma lista limpa de datas reais de calendário. Escolha um dos sete padrões — a cada N dias, a cada N semanas nos dias escolhidos, cada dia útil, mensalmente em um dia fixo do mês, mensalmente no enésimo dia da semana (como na segunda terça-feira), mensalmente no último dia da semana (como na última sexta-feira) ou uma combinação personalizada de dias da semana — e depois limite o cronograma por uma contagem ou uma data de término. Calendários integrados para onze países lidam com feriados nacionais, e você pode colar quaisquer dias de folga da empresa que precisem ser pulados. Cada ocorrência que cai em um fim de semana ou feriado é tratada pela regra escolhida por você: manter, rolar para frente, rolar para trás ou descartar. O resultado inclui um mapa de calor em grade anual, distribuições de intervalos e dias da semana, e exportação com um clique para CSV, Markdown, ICS (feed de calendário) e texto simples.
Como Usar Este Gerador
- Escolha um padrão. O menu suspenso de padrões revela seus próprios controles. "A cada N dias" precisa apenas de um intervalo. "A cada N semanas" permite que você marque um ou mais dias da semana por bloco. Os dois padrões mensais dividem-se em dia do mês (como aluguel no dia 1º) e enésimo dia útil do mês (como a 2ª terça-feira para reuniões de diretoria).
- Defina a data de início. A primeira ocorrência será nesta data ou após ela. Para padrões mensais, o início ancora o mês da primeira emissão.
- Limite o cronograma. Pare após um número fixo de ocorrências (até 500) ou pare em ou antes de uma data de término. O gerador adota o limite que você escolher.
- Escolha uma regra para fins de semana / feriados. Manter emite a data bruta mesmo se ela cair em um fim de semana. Rolar para frente move para o próximo dia útil. Rolar para trás move para o dia útil anterior. Descartar remove completamente essa ocorrência. A lista de datas sinaliza cada ajuste para que a trilha de auditoria fique visível.
- Marque os calendários de feriados e datas de pulo personalizadas. Estados Unidos, Reino Unido, Canadá, Austrália, Alemanha, França, Japão, Índia, Singapura, Hong Kong e China Continental já vêm integrados. Adicione quaisquer datas extras, uma por linha, na caixa personalizada.
- Gerar. A página de resultados mostra o cronograma como um mapa de calor, distribuições, uma lista completa e quatro formatos de exportação.
Padrões Explicados
- A cada N dias — aritmética de intervalo puro. Útil para lembretes diários, quinzenais (14) ou de ciclo fixo. O gerador nunca ajusta o intervalo; o tratamento de fins de semana / feriados afeta apenas cada data individualmente.
- A cada N semanas nos dias da semana escolhidos — ancora na segunda-feira da semana de início e avança N semanas por vez, emitindo cada dia da semana marcado. Defina N=2 com sexta-feira para um pagamento de salário quinzenal na sexta; defina N=1 com Ter e Qui para um ritmo semanal de duas reuniões.
- Apenas dias úteis — emite todas as segundas a sextas-feiras a partir do início. O tratamento de fins de semana não faz nada aqui, pois os fins de semana são pulados por definição; os feriados ainda se aplicam.
- Mensal no dia do mês — emite o dia D a cada enésimo mês. Se D ultrapassar o tamanho do mês (por exemplo, D=31 em fevereiro), ele se ajusta ao último dia daquele mês. Defina N=3 para revisões trimestrais no dia 15, ou N=12 com o dia de renovação de um contrato.
- Mensal no enésimo dia da semana — emite a enésima ocorrência de um dia da semana escolhido a cada enésimo mês. Escolhas comuns: 2ª terça-feira (reuniões de diretoria), 3ª quinta-feira (vencimento de opções nos EUA), 1ª segunda-feira do trimestre para alinhamento inicial.
- Mensal no último dia da semana — emite o último dia da semana escolhido de cada mês. A última sexta-feira é uma escolha popular para retrospectivas, fechamentos de fim de trimestre e rodadas de folha de pagamento.
- Dias da semana personalizados — emite cada dia da semana escolhido toda santa semana (intervalo de 1). Use isso para um cronograma de exercícios de Seg-Qua-Sex, uma série de palestras de Ter-Qui ou uma escala de "todo dia de fim de semana".
O Que Torna Esta Ferramenta Diferente
Três coisas diferenciam este gerador do recurso de repetição de um aplicativo de calendário ou de uma calculadora de recorrência comum. Primeiro, o mapa de calor do ano mostra todo o cronograma em um relance — você pode identificar acúmulos ou lacunas que uma RRULE do iCal esconderia sob um único evento recorrente. Segundo, as regras de resolução de conflito são explícitas: você decide se deseja manter, rolar ou descartar ocorrências que caem em um fim de semana ou feriado, e a lista de resultados sinaliza cada ajuste com sua data de origem. Terceiro, a exportação é aberta: o mesmo cronograma sai como CSV (para planilhas), Markdown (para chamados e documentos), ICS (para qualquer cliente RFC-5545) e texto simples — copie qualquer um deles com um único clique.
Casos de Uso
- Cronogramas de folha de pagamento e dia de pagamento — sexta-feira quinzenal ou dias 1º e 15. A regra "rolar para trás" corresponde à convenção de antecipar o dia de pagamento quando ele cai em um feriado, comum em sistemas de folha de pagamento dos EUA.
- Datas de aluguel, assinatura e cobrança recorrente — mensalmente em um dia fixo do mês com tratamento de "rolar para frente" para fins de semana e feriados, combinando com a maioria das convenções de cobrança de proprietários e SaaS.
- Reuniões de diretoria e revisões recorrentes — mensalmente no enésimo dia da semana, com uma exportação limpa para ICS para que o calendário de todos os membros da diretoria fique sincronizado.
- Planejamento de sprint e retrospectivas — a cada duas semanas na segunda-feira para planejamento, ou em toda última sexta-feira do mês para retrospectivas.
- Ritmos de conformidade e auditoria — trimestralmente em um dia fixo, com o cronograma documentado em Markdown e publicado na wiki da equipe.
- Cronogramas de aulas, rotinas de exercícios, lembretes de medicamentos — combinações personalizadas de dias da semana com download de ICS em um clique para importar em qualquer aplicativo de calendário.
- Liquidação de ordens, lembretes de abertura de mercado — todos os dias úteis, com o calendário de feriados do país correspondente ao mercado em que você opera.
Tratamento de Fins de Semana e Feriados
Cada data gerada é verificada em relação à regra de fim de semana ativa (sábado e domingo) e à união dos calendários de feriados com as datas de pulo personalizadas. Se a data cair em um dia não útil, a regra de resolução decide o que acontece. Manter emite a data como está — comum para datas de faturamento que são estritamente guiadas pelo calendário. Rolar para frente move para o próximo dia útil — comum para folhas de pagamento e acordos de nível de serviço (SLAs) em muitas jurisdições. Rolar para trás move para o dia útil anterior — comum para prazos de declaração de impostos e algumas convenções de folha de pagamento. Descartar simplesmente pula essa ocorrência, útil para cronogramas do tipo "apenas em dias úteis", onde você não deseja alterar o ritmo. Qualquer que seja a regra escolhida, a lista de datas mostra a data bruta original ao lado da data ajustada para que o processo seja totalmente auditável.
Formatos de Exportação
O mesmo cronograma está disponível em quatro formatos, cada um adequado para uma ferramenta posterior diferente. Texto simples traz uma data ISO por linha — cole-a em um script, em uma cláusula IN do SQL ou em uma mensagem de chat. O CSV inclui o número sequencial, o dia da semana e a etiqueta de ajuste — abra no Excel, Google Sheets ou Numbers. O Markdown renderiza como uma tabela no GitHub, Notion, Linear, Jira e na maioria dos sistemas de documentação. O ICS é um feed de calendário RFC-5545 — importe no Google Calendar, Outlook, Apple Calendar, Fastmail ou qualquer cliente compatível. Cada ocorrência se transforma em um único evento de dia inteiro nomeado de acordo com o padrão de recorrência.
FAQ
Quantas datas o gerador pode emitir? Até 500 ocorrências por execução. Para cronogramas mais longos, gere o primeiro lote e execute novamente com uma data de início igual ao dia seguinte ao do último resultado.
E se o meu padrão cair em um fim de semana? Escolha uma regra de conflito. Manter emite a data do fim de semana. Rolar para frente move para segunda-feira. Rolar para trás move para sexta-feira. Descartar remove a ocorrência. Cada data ajustada é identificada na lista de resultados.
O que acontece para meses curtos (fevereiro, meses de 30 dias) quando defino o dia do mês para 31? O dia é ajustado para o último dia daquele mês. Assim, um padrão de "dia 31 de cada mês" se torna 28 de fevereiro (o 29 em anos bissextos), 30 de abril e assim por diante. Isso corresponde à convenção usada pelo Outlook, Google Calendar e pela maioria dos aplicativos de calendário.
Qual é a precisão dos calendários de feriados? Os feriados com data fixa e os ancorados em dias da semana são calculados algoritmicamente e são exatos para qualquer ano. Os feriados lunares e os de substituição observada (China, Hong Kong, Singapura) baseiam-se em tabelas governamentais oficiais que cobrem vários anos; adicione datas específicas na caixa de pulos personalizados para anos além da cobertura integrada.
Posso gerar um padrão que combine várias regras, como "a cada 14 dias, mas pulando a segunda sexta-feira do mês"? Não diretamente — escolha o padrão principal e adicione as exceções como datas de pulo personalizadas na caixa de exclusão. A regra de conflito "Descartar" removerá essas ocorrências de forma limpa.
A exportação de ICS aparecerá como um evento recorrente no meu aplicativo de calendário? Não — o ICS lista cada ocorrência como um evento separado. Isso é intencional: a resolução de conflitos e os ajustes por ocorrência significam que as datas nem sempre são uniformes, e uma RRULE esconderia os ajustes por trás de uma única regra. Se preferir um evento recorrente, use a descrição do padrão em português exibida no topo do resultado para recriá-lo manualmente no seu aplicativo de calendário.
Cite este conteúdo, página ou ferramenta como:
"Gerador de Padrão de Datas" em https://MiniWebtool.com/br// de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado: 2026-05-28