Pular para o conteúdo principal
CalcMax

Calculadora de dia da semana

Resultado

sábado

Dia da semana

Dia do ano
262 dias
Dias restantes no ano
103 dias
Número da semana ISO
38

Uma data fixa o seu próprio dia da semana. 19/09/2026 é um sábado em qualquer país, e nenhum relógio muda isso — mas uma implementação que converte a data por um fuso horário local devolve o dia anterior para alguns usuários, e só para eles. Esta calculadora de dia da semana devolve quatro números de uma única data: o dia da semana, a posição da data no seu próprio ano, os dias restantes naquele ano e o número da semana ISO, que é o que surpreende, porque uma semana ISO pertence ao ano que contém a sua quinta-feira, e não ao ano que contém a sua segunda-feira.

Fórmula

weekday = (dias inteiros desde 1 de janeiro de 1970 + 4) mod 7, em que 0 é domingo

dayNumber
Os dias inteiros desde 1 de janeiro de 1970, que foi uma quinta-feira — daí a constante 4
dayOfYear
O número do dia no ano, com 1 de janeiro valendo 1
daysLeft
Os dias restantes no ano: 365 ou 366 menos essa posição
isoWeek
O número da semana ISO: a semana que contém a primeira quinta-feira do ano, numerada de 1 a 53

Use a calculadora para assentar uma data, para obter o número da semana que um cronograma espera ou para ver quanto do ano ainda falta. O dia da semana é a parte fácil; o número da semana é onde as ferramentas discordam, porque uma semana ISO pertence ao ano que contém a sua quinta-feira, então 01/01/2021 informa a semana 53 de 2020. O que ela não faz é converter entre calendários — toda data aqui é gregoriana proléptica, o calendário que os historiadores usam para datas anteriores a 1582 e aquele em que os dez dias suprimidos de outubro de 1582 nunca aconteceram.

Exemplos resolvidos

  1. 19/09/2026

    1. Dias inteiros desde 1 de janeiro de 1970: 20.715. Somando o deslocamento de 4 dias chega-se a 20.719, e 20.719 mod 7 = 6 — domingo é 0, então a data é um sábado
    2. Dia do ano: os oito meses completos somam 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 = 243 dias, e 243 + 19 = 262
    3. Dias restantes: 2026 é um ano comum de 365 dias, e 365 − 262 = 103
    4. Semana ISO: a segunda-feira dessa semana é 14/09/2026, que cai na 38ª semana do ano ISO

    Quatro respostas de uma data só. O dia da semana é conferível contra qualquer calendário de papel; o número da semana é o que discorda entre ferramentas, porque a semana é definida pela sua quinta-feira e não pelo dia em que começa.

  2. 01/01/2021 — uma data de janeiro na semana 53

    1. 01/01/2021 é uma sexta-feira, então a semana que o contém vai de segunda-feira 28/12/2020 a domingo 03/01/2021
    2. Uma semana ISO pertence ao ano que contém a sua quinta-feira, e essa quinta-feira é 31/12/2020
    3. A semana leva, portanto, o último número de 2020, que é 53 — uma data de 2021 informa uma semana do ano anterior
    4. O dia do ano e os dias restantes ignoram tudo isso: são 1 e 364, porque contam dentro do ano civil

    É a fronteira que dá ao número da semana o seu lugar na página. 2020 tem 53 semanas ISO e 2021 tem 52, e os três primeiros dias de janeiro de 2021 pertencem à contagem do ano anterior.

  3. 29/02/2024 — o dia bissexto

    1. 2024 é divisível por 4 e não por 100, então é bissexto e fevereiro tem 29 dias
    2. Dia do ano: 31 dias de janeiro mais 29 dão 60 — em 2023 a data não existe e 01/03 ocupa a posição 60
    3. Dias restantes: 366 − 60 = 306
    4. Dia da semana: 29/02/2024 é uma quinta-feira, e a segunda-feira da sua semana é 26/02

    O dia bissexto desloca todas as posições seguintes em um, então o dia do ano é o resultado desta página que não pode ser lido direto num calendário de um ano comum.

Limitações

Toda data aqui é gregoriana proléptica: o calendário estendido para trás, e não o calendário que as pessoas realmente usavam, então outubro de 1582 não mostra nenhuma lacuna e o ano 1000 cai num dia da semana que nenhuma crônica reconheceria. O número da semana é o ISO, em que as semanas começam na segunda-feira e pertencem ao ano que contém a sua quinta-feira — a convenção dos Estados Unidos, que começa as semanas no domingo e mantém a semana 1 dentro de janeiro, vai divergir em algumas datas por ano. Nada aqui converte fusos horários, porque o dia da semana de uma data não depende de fuso.

Perguntas frequentes

Como descobrir o dia da semana de uma data?
Conte os dias inteiros a partir de uma referência conhecida e tome o resto da divisão por sete. 1 de janeiro de 1970 foi uma quinta-feira, então uma data 20.715 dias depois dá 20.715 + 4 = 20.719, e 20.719 mod 7 = 6, que é um sábado. Qualquer truque de calendário que evite a aritmética está, na verdade, fazendo a mesma contagem.
O que é o número da semana ISO?
É a numeração da ISO 8601: as semanas começam na segunda-feira, e a semana 1 é a que contém a primeira quinta-feira do ano. Essa regra amarra cada semana a exatamente um ano, e é por isso que uma data do início de janeiro pode pertencer à semana 52 ou 53 do ano anterior. É a numeração usada pela maior parte da Europa e pela maior parte dos programas de agenda.
Por que uma data de janeiro mostra a semana 53?
Porque a semana ISO pertence ao ano que contém a sua quinta-feira, e não a sua segunda-feira. A semana de 01/01/2021 foi de segunda-feira 28/12/2020 a domingo 03/01/2021, e a sua quinta-feira caiu em 2020, então ela levou o último número de 2020, o 53. A outra ponta se comporta igual: 31/12/2026 é uma quinta-feira, então fica na semana 53 de 2026.
O horário do dia ou o meu fuso horário mudam a resposta?
Não: uma data de calendário tem um dia da semana independentemente de onde é lida, e esta ferramenta nunca converte por um fuso local. O modo de falha real é uma implementação que monta a data com métodos de hora local e depois lê o dia de volta: ela devolve o dia anterior para os usuários a oeste da máquina que calculou, e só para eles.
Para que serve o dia do ano?
É a posição da data dentro do seu próprio ano civil, com 1 de janeiro valendo 1 e 31 de dezembro valendo 365 ou 366. Datas ordinais são como alguns setores escrevem prazos — o dia 262 de 2026 é 19/09 — e os dias restantes no ano são simplesmente a duração do ano menos essa posição, então os dois sempre somam a duração do ano.

Referências

Calculadoras relacionadas