Pular para o conteúdo principal
Calendário instantâneo

Calculadora Dia da Semana

Descubra instantaneamente em que dia da semana cai qualquer data. Calcule diferenças entre datas, veja semana ISO, dia do ano e planeje eventos com precisão.

Casos de uso

  • • Planejamento de eventos e reuniões
  • • Validação de prazos legais
  • • Calendários editoriais e campanhas

Calculadoras relacionadas

Veja também Dias Corridos, Dias Úteis e Idade.

Por padrão usamos a data de hoje, mas você pode simular outra data.

Como usar o resultado

Valide prazos legais, planeje eventos e confirme a data correta de aniversários, provas ou viagens. Combine com a Calculadora de Idade para conferir idade mínima ou tempo restante até um marco importante.

Por que saber o dia da semana de uma data?

Conhecer o dia da semana de datas específicas é essencial para planejamento pessoal, profissional e legal. Desde organizar eventos que não podem cair em fins de semana até validar prazos judiciais que excluem sábados e domingos, essa informação evita erros custosos e facilita a tomada de decisões.

Aplicações práticas no dia a dia

📅 Planejamento de eventos

Casamentos, conferências, lançamentos de produtos: descubra se a data escolhida cai em dia útil ou fim de semana. Evite agendar reuniões corporativas em segundas-feiras (produtividade menor) ou sextas (ausências). Confirme se feriados nacionais coincidem com fins de semana (emendas).

⚖️ Prazos legais e jurídicos

Tribunais brasileiros não contam sábados, domingos e feriados em prazos processuais (Art. 219, CPC). Se um prazo de 15 dias úteis inicia numa sexta, você precisa saber quantas segundas-sábados existem no período. Advogados usam essa calculadora para validar protocolos e recursos.

💼 Gestão de projetos e sprints

Metodologias ágeis (Scrum, Kanban) planejam sprints de 1-4 semanas. Saber o dia da semana de início/fim ajusta reuniões de review e planning. Evite terminar sprints em sextas (equipe dispersa) ou iniciar em segundas (planejamento apressado). Ferramentas como Jira integram calendários com base nisso.

🛒 Marketing sazonal e e-commerce

Black Friday sempre cai na sexta após Thanksgiving (4ª quinta de novembro nos EUA). No Brasil, varia. Dia das Mães é 2º domingo de maio. Natal pode cair em qualquer dia, afetando logística de entregas. Planeje campanhas com 30-60 dias de antecedência verificando dias exatos.

✈️ Viagens e turismo

Passagens aéreas são mais baratas em terças e quartas (menor demanda). Hotéis cobram mais em fins de semana. Descubra se seu destino tem feriados locais (Carnaval no Rio, Oktoberfest em Munique) que encarecem ou lotam a cidade. Planeje com base em dias da semana.

Como funciona o cálculo do dia da semana

Calendário gregoriano e sua história

O calendário gregoriano foi instituído pelo Papa Gregório XIII em 24 de fevereiro de 1582 para corrigir o desvio acumulado pelo calendário juliano (introduzido por Júlio César em 45 a.C.). O juliano tinha 365,25 dias/ano (1 ano bissexto a cada 4 anos), mas o ano solar real tem 365,2422 dias. Esse desvio de 11 minutos/ano acumulou 10 dias de diferença em 1582.

A reforma gregoriana excluiu 10 dias: após 4 de outubro de 1582 veio 15 de outubro de 1582 (em países católicos). Além disso, ajustou anos bissextos: anos divisíveis por 100 NÃO são bissextos, exceto se divisíveis por 400. Assim, 1900 não foi bissexto, mas 2000 foi.

Algoritmo de Zeller (fórmula matemática)

A fórmula de Zeller (1883) calcula o dia da semana de qualquer data gregoriana ou juliana:

h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ - 2J) mod 7

Onde:
• h = dia da semana (0=sábado, 1=domingo, 2=segunda, ..., 6=sexta)
• q = dia do mês
• m = mês (3=março, 4=abril, ..., 14=fevereiro do ano seguinte)
• K = ano mod 100
• J = ⌊ano/100⌋

Nota: Janeiro e fevereiro são tratados como meses 13 e 14 do ano anterior. Exemplo: 15/01/2024 vira 15/13/2023 no cálculo.

Método de contagem de dias

Alternativa mais intuitiva: escolha uma data fixa de referência (ex: 1º/01/1900 = segunda-feira). Conte quantos dias se passaram desde então. Divida por 7 e pegue o resto:

Exemplo: Quantos dias entre 01/01/1900 e 15/03/2024?
Resposta: 45.369 dias.
45.369 ÷ 7 = 6.481 semanas completas + resto 2.
1900/01/01 = segunda (dia 1). Resto 2 → 1+2 = 3 → quarta-feira.
Logo, 15/03/2024 = sexta-feira.

Implementação em JavaScript

JavaScript usa o padrão ISO 8601 internamente. O objeto Date retorna:

const date = new Date('2024-03-15');
const weekday = date.getDay();
// 0=domingo, 1=segunda, ..., 6=sábado

const weekdayName = date.toLocaleDateString('pt-BR', { weekday: 'long' });
// 'sexta-feira'

Nossa calculadora normaliza o horário para meia-noite (00:00:00) para evitar problemas com fusos horários e horário de verão.

Entendendo semana ISO 8601

O padrão ISO 8601 (Internacional Organization for Standardization) define regras claras para numeração de semanas, essencial para sistemas corporativos e logística global.

Regras da semana ISO

1. Semanas começam na segunda-feira (não domingo como em calendários americanos).

2. Semana 1 é aquela que contém a primeira quinta-feira do ano.

3. Anos têm 52 ou 53 semanas ISO (depende do ciclo de anos bissextos e dias da semana).

4. Dias no início/final do ano podem pertencer ao ano ISO anterior/posterior.

Exemplos práticos

Exemplo 1: Ano novo em segunda

2024-01-01 = segunda-feira.
A primeira quinta-feira é 2024-01-04.
Logo, 2024-01-01 pertence à semana 1 de 2024.

Exemplo 2: Ano novo em sexta

2021-01-01 = sexta-feira.
A primeira quinta-feira é 2021-01-07 (já na semana seguinte).
Logo, 2021-01-01 até 2021-01-03 pertencem à semana 53 de 2020.

Exemplo 3: Final de ano

2023-12-31 = domingo.
A primeira quinta de 2024 é 2024-01-04.
Logo, 2023-12-31 já pertence à semana 52 de 2023 (não semana 1/2024).

Por que ISO 8601 é importante?

  • Padrão global: Evita confusão entre formatos DD/MM/YYYY (Brasil) vs MM/DD/YYYY (EUA)
  • Sistemas corporativos: ERPs (SAP, Oracle) usam semanas ISO para planejamento de produção
  • Logística: Indústrias planejam entregas por "semana 12", não por "12-18 de março"
  • Finanças: Relatórios trimestrais alinham com semanas ISO (não meses civis)
  • Desenvolvimento: Sprints ágeis, OKRs trimestrais e releases seguem semanas ISO

Dia do ano e aplicações

O dia do ano (ordinal date) numera os dias de 1 (1º de janeiro) a 365/366 (31 de dezembro). Usado em ciências, agricultura, astronomia e sistemas militares.

Cálculo do dia do ano

Soma os dias dos meses anteriores + dia atual:

Exemplo: 15 de março de 2024
Janeiro: 31 dias
Fevereiro: 29 dias (2024 é bissexto)
Março: 15 dias
Total: 31 + 29 + 15 = 75º dia do ano

Aplicações do dia do ano

🌾 Agricultura e climatologia

Agricultores usam "dia Julian" (não confundir com calendário juliano) para rastrear estações de plantio e colheita. Dados climáticos históricos são organizados por dia do ano. Exemplo: "Geada tarde ocorre após dia 120 (final de abril)" permite comparações entre anos.

🚀 Astronomia e espaço

NASA usa "Day of Year" (DOY) para sincronizar missões espaciais. Exemplo: "Lançamento no dia 105 de 2025" = 15 de abril de 2025. Facilita cálculos de órbitas e janelas de lançamento sem ambiguidade de meses.

⚙️ Sistemas industriais

Códigos de data em produtos (vencimento, lote) usam formatos como YYDDD (ano + dia do ano). Exemplo: "24105" = 105º dia de 2024 (15 de abril). Compact, evita confusão DD/MM vs MM/DD.

📊 Análise de dados e métricas

Compara métricas "mesmo dia do ano" entre anos diferentes. Exemplo: vendas no dia 180 de 2023 vs dia 180 de 2024, ignorando se é segunda ou terça. Útil para sazonalidades e tendências anuais.

Perguntas frequentes

Como a calculadora encontra o dia da semana de qualquer data?+

A calculadora usa o calendário gregoriano (padrão internacional desde 1582) e algoritmos matemáticos baseados na fórmula de Zeller ou método de contagem de dias desde uma data fixa. JavaScript nativamente suporta esse cálculo via objeto Date, garantindo precisão para datas entre 1900-2100.

Por que o calendário gregoriano é usado?+

Adotado pelo Papa Gregório XIII em 1582, o calendário gregoriano corrigiu o desvio do calendário juliano (que acumulava 11 minutos/ano). Hoje é o padrão mundial para datas civis. Países adotaram em épocas diferentes: Espanha/Portugal em 1582, Reino Unido em 1752, Rússia em 1918.

O que é semana ISO e por que é diferente da semana comum?+

Semana ISO 8601 é o padrão internacional: semanas iniciam na segunda-feira e a semana 1 é aquela que contém a primeira quinta-feira do ano. Diferente de calendários onde semanas começam no domingo. Usado em negócios, logística e sistemas corporativos globais.

Posso calcular datas históricas antes de 1582?+

Tecnicamente sim, mas a precisão é limitada. Antes de 1582, o calendário juliano estava em vigor (com desvio de ~13 dias em 1582). Calculadoras modernas fazem "projeção retrospectiva" do gregoriano, mas datas históricas oficiais usavam juliano. Para pesquisa histórica, consulte tabelas de conversão juliano-gregoriano.

Como usar para planejamento de eventos e prazos?+

Eventos: Descubra se aniversários, casamentos ou conferências caem em fins de semana. Prazos legais: Valide se vencimentos são dias úteis (tribunais não contam sábados/domingos). Projetos: Calcule sprints e entregas evitando sextas/segundas. Marketing: Planeje campanhas Black Friday, Natal, Dia das Mães verificando dias exatos.