Artigo
Números de semana ISO, explicados
Em boa parte da Europa, uma reunião pode ser marcada para a "semana 27" sem nenhuma data anexada. Pergunte a uma planilha, a um aplicativo de calendário americano e a uma agenda de papel alemã de que semana se trata, e as respostas podem diferir em uma unidade, às vezes duas. A numeração de semanas não é uma convenção só, mas várias, e a ISO 8601 define a que não deixa ambiguidade: as semanas começam na segunda-feira, a semana 1 é ancorada na primeira quinta-feira de janeiro, e o preço dessa precisão é uma semana 1 que pode começar em dezembro e anos que contam 53 semanas.
Duas regras definem a semana ISO
A semana ISO 8601 começa na segunda-feira, e seus dias são numerados de 1 (segunda-feira) a 7 (domingo). A semana 1 de um ano é a que contém a primeira quinta-feira de janeiro, ou, de forma equivalente, a que contém o dia 4 de janeiro. Uma consequência vale a pena lembrar: pelo menos quatro dos sete dias da semana 1 pertencem ao novo ano, então é a maioria da semana que decide a qual ano ela é contada. Por extenso, uma data em semana ISO se parece com 2026-W27-5: ano 2026, semana 27, dia 5, uma sexta-feira. Existe também uma forma compacta sem hífens (2026W275), mas cronogramas e calendários de projeto quase sempre usam a forma com hífens.
O ano de semana não é o ano civil
Como a semana 1 é ancorada na primeira quinta-feira, até três dias do fim de dezembro já podem pertencer à semana 1 do ano seguinte, e até três dias do início de janeiro ainda podem pertencer à última semana do ano anterior. A fronteira atual é um exemplo vivo disso: de segunda-feira, 29 de dezembro de 2025, a domingo, 4 de janeiro de 2026, se estende uma única semana, 2026-W01, então os dias 29, 30 e 31 de dezembro de 2025 carregam o ano de numeração 2026. Essa divisão é a origem de um bug de software clássico. Os formatadores de data distinguem o ano civil (yyyy nos padrões de estilo Java) do ano de semana (YYYY), e um código que imprime YYYY por engano mostra o ano errado por alguns dias ao redor do Ano Novo. Um bug exatamente dessa família atingiu a exibição de datas do Twitter no fim de 2014, e ele ressurge em algum lugar todo mês de dezembro.

Alguns anos têm 53 semanas
365 dias se dividem em 52 semanas mais um dia, então a contagem de semanas não consegue se firmar em um ritmo fixo. Pelas regras da ISO, um ano recebe 53 semanas quando começa numa quinta-feira, e também quando é um ano bissexto que começa numa quarta-feira. Isso acontece 71 vezes a cada 400 anos, aproximadamente um ano em cada seis. 2026 é um deles: começou numa quinta-feira, então vai de 2026-W01 a 2026-W53, e sua última semana se estende de segunda-feira, 28 de dezembro de 2026, a domingo, 3 de janeiro de 2027. O ano anterior de 53 semanas foi 2020; os próximos são 2032 e 2037. Times de folha de pagamento e de planejamento de varejo conhecem bem esses anos, porque uma semana numerada a mais pode significar um ciclo de pagamento ou um período de relatório extra dentro de um orçamento que previa 52.

Outros sistemas contam de forma diferente
A ISO 8601 não é a única convenção em uso. Os calendários norte-americanos costumam começar a semana no domingo e chamam de semana 1 a que contém o dia 1º de janeiro, seja qual for o dia da semana; essa primeira semana pode durar um único dia. As planilhas expõem os dois mundos: a função WEEKNUM do Excel usa por padrão a contagem com início no domingo, enquanto a ISOWEEKNUM implementa a regra ISO, e as duas divergem para muitas datas. As linguagens de programação carregam a mesma armadilha dentro de uma só função: o strftime sozinho oferece %U (início no domingo), %W (início na segunda-feira) e %V (ISO). Então "semana 27" não significa nada preciso até que se saiba qual esquema a produziu. Sempre que um número de semana atravessa uma fronteira, uma empresa ou uma base de código, diga ISO explicitamente ou anexe o intervalo de datas.
Descobrindo um número de semana sem calendário de parede
Para uma data que importa, calcular vence contar quadradinhos num calendário. Nossa ferramenta de número de semana ISO retorna a semana ISO de qualquer data, com o intervalo de segunda a domingo que ela cobre; a ferramenta de dia da semana informa em qual dos sete dias ISO uma data cai, passada ou futura. As duas rodam inteiramente no seu navegador: as datas que você digita são processadas no seu dispositivo e nunca são enviadas a lugar nenhum. E se você precisar de uma referência mental, duas bastam: 4 de janeiro está sempre na semana 1, e 28 de dezembro está sempre na última semana do seu ano.
Ferramentas neste artigo
Perguntas frequentes
Por que o Excel e meu aplicativo de calendário mostram números de semana diferentes?
É quase certo que eles usam convenções diferentes. O WEEKNUM do Excel usa por padrão uma contagem com início no domingo, em que a semana que contém o dia 1º de janeiro é a semana 1; o ISOWEEKNUM, a maioria das agendas de papel europeias e os aplicativos de calendário configurados para ISO usam a regra com início na segunda-feira ancorada na primeira quinta-feira. Os resultados podem diferir em uma unidade o ano todo, e ao redor do Ano Novo uma data pode ser semana 52 ou 53 num sistema e semana 1 no outro. Verifique a configuração de numeração de semanas em cada aplicativo, e prefira a variante ISO quando outras pessoas precisarem reproduzir seus números.
Quais países realmente usam números de semana?
Números de semana são linguagem cotidiana de negócios em boa parte da Europa. Alemanha e Áustria planejam por Kalenderwoche (KW), e os países nórdicos, os Países Baixos e a Tchéquia agendam rotineiramente reuniões, lotes de produção e entregas por número de semana; as agendas de papel de lá trazem os números ISO. Na América do Norte e na maior parte da Ásia, números de semana são raros fora da logística e da indústria, e quando aparecem costumam seguir a contagem com início no domingo. É por isso que "entrega na semana 34" é mais seguro com um intervalo de datas explícito anexado.
Pode existir uma semana 54?
Não na ISO 8601: um ano ISO tem exatamente 52 ou 53 semanas, sempre blocos completos de segunda a domingo. Sistemas que cortam as semanas na fronteira do ano podem chegar mais alto. Na contagem com início no domingo, em que a semana do dia 1º de janeiro é a semana 1, um ano bissexto que começa num sábado espalha seus 366 dias em 54 semanas parciais: o ano 2000 foi um caso assim, o WEEKNUM do Excel retorna 54 para 31 de dezembro de 2000, e 2028 será o próximo. Se algum software mostrar a você uma semana 54, você está diante dessa convenção, não da ISO.