Calculadora de número da semana (ISO 8601)
Informe uma data para encontrar seu número da semana ISO e o dia do ano. Você também pode encontrar a data a partir de uma semana ISO, ou de um ano e um dia do ano.
Esta calculadora usa o sistema de semanas ISO 8601
Há várias formas de numerar as semanas. Esta calculadora usa o método ISO 8601 (a data de semana). Não é a numeração de um calendário dos EUA que começa a semana no domingo, e não é "a semana que contém 1º de janeiro é a semana 1".
- O dia do ano conta a partir de 1º de janeiro como dia 1 (29 de outubro de 2026 é o dia 302).
- Uma semana começa na segunda-feira e termina no domingo.
- A semana 1 é a semana que contém a primeira quinta-feira do ano. Dito de outra forma, a semana 1 é a semana que contém 4 de janeiro.
- Uma semana pertence ao ano que contém a sua quinta-feira. Esse é o ano de semana ISO.
- É escrito como ano da semana, W, número da semana, número do dia da semana (1 para segunda-feira a 7 para domingo), por exemplo
2026-W44-4(quinta-feira da semana 44 de 2026).
Dias em que o ano civil e o ano de semana ISO diferem
Perto do Ano-Novo, o ano civil e o ano de semana ISO podem diferir, porque o ano da semana é decidido pelo ano da quinta-feira da semana.
| Data | Semana ISO | Explicação |
|---|---|---|
| 2005-01-01 (sábado) | 2004-W53-6 | Cai na última semana do ano anterior |
| 2010-01-03 (domingo) | 2009-W53-7 | Cai na última semana do ano anterior |
| 2008-12-29 (segunda-feira) | 2009-W01-1 | Cai na semana 1 do ano seguinte |
| 2024-12-30 (segunda-feira) | 2025-W01-1 | Cai na semana 1 do ano seguinte |
Esses valores coincidem com os exemplos da página da Wikipedia "ISO week date" (conferida em 31 de outubro de 2026).
Anos com 53 semanas
Um ano de semana ISO tem 52 ou 53 semanas. Um ano que começa em uma quinta-feira, e um ano bissexto que começa em uma quarta-feira, têm 53 semanas (2026 tem 53 semanas).
Três cálculos
- A partir de uma data: o dia do ano, o número de dias do ano e os dias restantes, o número da semana ISO, o dia da semana, as datas de segunda a domingo dessa semana e o número de semanas desse ano de semana.
- Data a partir de uma semana ISO: a data a partir de um ano de semana, um número de semana e um dia da semana. Uma semana que não existe (a semana 53 em um ano de 52 semanas) dá um erro.
- Data a partir de um dia do ano: a data a partir de um ano e um dia do ano.
Podem ser usadas datas de 1º de janeiro de 1900 a 31 de dezembro de 2100 (1900-01-01 é 1900-W01-1, e 2100-12-31 é 2100-W52-5).
O que esta calculadora não faz
- Números de semana diferentes do ISO (semanas que começam no domingo, ou a semana que contém 1º de janeiro sendo a semana 1)
- A semana de um mês, trimestres e anos fiscais
- Horas e fusos horários
As regras acima foram conferidas com duas fontes explicativas: a página da Wikipedia "ISO week date" e a documentação do date.isocalendar() do Python. O texto da própria norma ISO 8601 não foi conferido.
Fontes e conferências
- Wikipedia, ISO week date (conferida em 31 de outubro de 2026): as semanas começam na segunda-feira, a semana 1 contém a primeira quinta-feira (e sempre 4 de janeiro), uma semana pertence ao ano da sua quinta-feira, os anos de 53 semanas e os exemplos de Ano-Novo da tabela acima.
- Documentação do Python, datetime: date.isocalendar() (conferida em 31 de outubro de 2026): "a week starts on a Monday and ends on a Sunday" (uma semana começa na segunda-feira e termina no domingo), "the first week of an ISO year is the first (Gregorian) calendar week of a year containing a Thursday" (a primeira semana de um ano ISO é a primeira semana do calendário (gregoriano) de um ano que contém uma quinta-feira), e um ano ISO tem 52 ou 53 semanas completas.
- Esta calculadora também foi comparada com o
date.isocalendar()do Python para todas as datas de 1900 a 2100 (73 414 datas): o ano ISO, o número da semana e o dia da semana coincidiram em todas, a conversão inversa (da semana ISO de volta à data) devolveu a mesma data, e o número de semanas de cada ano (52 ou 53) coincidiu nos 201 anos.
Perguntas frequentes
O número da semana ISO pode ser 53?
Sim. É a última semana de um ano que tem 53 semanas. Além disso, os primeiros dias de janeiro podem cair na semana 52 ou 53 do ano anterior.
Por que 1º de janeiro às vezes está na semana do ano anterior?
A semana 1 é a semana com a primeira quinta-feira. Quando 1º de janeiro é sexta-feira, sábado ou domingo, a quinta-feira da sua semana está no ano anterior, então essa semana pertence ao ano anterior.
E a diferença entre datas, ou somar dias a uma data?
Use a Calculadora de dias entre datas ou a Calculadora de datas. Para o tempo Unix, use o Conversor de timestamp Unix.