Ir para o conteúdo
Totalmente local

Gerador de calendário de texto

Imprima um mês ou um ano inteiro em texto simples, alinhado em colunas.

Saída

Gerador de calendário de texto

Cole isto numa nota de texto simples, num README, numa faixa de terminal ou num comentário de código: esta ferramenta imprime um calendário para um mês, vários meses consecutivos ou um ano inteiro, dispostos inteiramente com carateres monoespaciados para que cada coluna de datas se alinhe sem necessidade de tabela ou imagem.

Defina o mês e ano de início, ou deixe ambos em branco para começar a partir de hoje. "Número de meses" estende o intervalo para a frente a partir desse ponto de início, e "Meses por linha" coloca esse muitos blocos de mês lado a lado em vez de empilhá-los, é assim que um ano inteiro se torna uma grelha 3×4 ou 4×3 compacta em vez de doze colunas altas. Escolha se as semanas começam numa segunda-feira ou domingo, ative os números de semana ISO, ou ative "Apenas dias úteis" para remover as colunas de fim de semana por completo para uma vista de horário de trabalho. Uma lista de datas em "Destacar datas" — aniversários, feriados, prazos — é envolvida entre colchetes onde quer que apareça, e a opção "Idioma dos nomes" imprime nomes de meses e dias da semana numa língua à sua escolha, independentemente da página que está a ler.

O calendário em si utiliza sempre aritmética de calendário real: comprimentos de meses, anos bissextos e números de semana ISO 8601 são calculados diretamente em vez de aproximados, portanto fevereiro de 2028 mostra corretamente 29 dias e uma disposição começando no domingo agrupa os mesmos dias em semanas como uma começando na segunda-feira, apenas numa ordem de coluna diferente. Escolha "Espaçado" para uma grelha mínima e alinhada com espaço em branco, ou "Caixilhado" para uma com bordas ASCII à volta de cada célula.

Tudo é executado no seu navegador: nada sobre o mês, ano ou as datas que escolhe destacar é enviado para qualquer lugar. Quando o resultado parecer correto, copie-o, transfira-o como ficheiro .txt ou envie-o diretamente para a entrada de outra ferramenta.

FAQ

Posso gerar um ano inteiro de uma vez?
Sim. Defina "Número de meses" como 12 e "Meses por linha" para quantas colunas desejar — 3 ou 4 lado a lado é típico para uma vista anual compacta.
Como funciona o destaque de datas?
Liste as datas no formato YYYY-MM-DD, separadas por vírgulas, no campo "Destacar datas". Qualquer data que caia dentro do intervalo gerado é envolvida entre colchetes, como [24].
"Apenas dias úteis" altera como as semanas são numeradas?
Não. Os números de semana e o agrupamento de dias em linhas não são afetados — sábado e domingo são simplesmente ocultados da grelha impressa.
O calendário pode usar um idioma diferente do da página?
Sim. A opção "Idioma dos nomes" controla os nomes de meses e dias da semana independentemente do idioma da página, para que possa gerar um calendário em alemão enquanto lê o site em português.
Os meus dados de calendário são enviados para qualquer lugar?
Não. O calendário é gerado inteiramente no seu navegador, incluindo qualquer datas que escolha destacar — nada é enviado para um servidor.