Um 'número da semana' parece um rótulo trivial, mas transformar uma data na data certa - e vice-versa - envolve uma quantidade surpreendente de cumprimento de regras. Este guia explica o padrão ISO 8601 que a maior parte do mundo usa, a convenção de início de domingo comum nos Estados Unidos, por que os dois discordam perto do Ano Novo e por que alguns anos carregam uma misteriosa semana 53.
Como a ISO 8601 numera as semanas
A ISO 8601 toma duas decisões que corrigem todo o resto: as semanas começam na segunda-feira e a semana 1 é a semana que contém a primeira quinta-feira do ano. Uma maneira idêntica de dizer a regra é 'a semana que contém 4 de janeiro', porque 4 de janeiro é a data mais antiga que está sempre na semana 1. Um terceiro equivalente: a semana 1 é a primeira semana com pelo menos quatro de seus sete dias no ano novo.
A quinta-feira é a âncora. Para encontrar a semana ISO de qualquer data, você a desloca para a quinta-feira da semana de segunda a domingo, vê em que ano cai aquela quinta-feira (o semana-ano) e conta quantas semanas nesse ano ela está. Como a quinta-feira decide o ano, uma data no final de dezembro pode pertencer à semana 1 do ano seguinte, e uma data no início de janeiro pode pertencer à semana 52 ou 53 do ano anterior.
A convenção dos EUA e por que ela difere
Muitos calendários, planilhas e ferramentas de agendamento dos EUA usam um esquema mais simples: as semanas começam no domingo e a semana 1 é qualquer semana que contenha 1º de janeiro. O número aumenta sempre que um novo domingo começa. Seguem-se duas consequências. Primeiro, a semana 1 e a última semana do ano costumam ser parciais — a semana 1 pode ser apenas de quarta a sábado se o ano começar na quarta-feira. Em segundo lugar, o ano-semana dos EUA é sempre igual ao ano civil; não há passagem de fronteira às quintas-feiras.
É exatamente por isso que os dois sistemas discordam na época do Ano Novo. Tomemos como exemplo o dia 1º de janeiro de 2023, um domingo: a ISO o coloca em 2022-W52 (sua quinta-feira é em 2022), enquanto a convenção dos EUA o chama de semana 1 de 2023. Nenhum deles está “errado” – eles respondem a perguntas diferentes. A calculadora permite alternar entre eles e mostra o intervalo de datas que cada um produz para que você possa corresponder ao que seu sistema de folha de pagamento, parceiro europeu ou planilha espera.
Por que alguns anos têm 53 semanas
Sete dias × 52 semanas são 364, um a menos para um ano de 365 dias (dois a menos para um ano bissexto), então o dia restante (ou dois) ocasionalmente empurra um ano para 53 semanas ISO. Precisamente, um ano tem 53 semanas ISO quando 1º de janeiro cai em uma quinta-feira, ou quando é um ano bissexto cujo 1º de janeiro cai em uma quarta-feira. Exemplos recentes e futuros incluem 2015, 2020 e 2026. Ao longo de todo o ciclo gregoriano de 400 anos, 71 anos são anos de 53 semanas — cerca de um em cinco ou seis.
A maneira mais rápida de verificar: 28 de dezembro está sempre na última semana ISO do ano, então o número da semana dessa data é o total do ano. Um ano de 53 semanas é a fonte clássica de bugs pontuais em calendários '4-4-5' do varejo, folha de pagamento semanal e relatórios de série temporal que codificam 52 semanas.
Onde os números da semana são usados
Os números da semana são a unidade nativa de planejamento em grande parte do mundo. A fabricação e a logística europeias citam prazos de entrega e datas de entrega como 'CW 32' ou 'KW 32'; planos de projeto e gráficos de Gantt acompanham o progresso por semana; e o financiamento de varejo funciona em calendários fiscais 4-4-5 elaborados a partir de semanas no estilo ISO. Software e bancos de dados também dependem de semanas ISO - EXTRACT(WEEK …) do PostgreSQL, planilha ISOWEEKNUM e a maioria das bibliotecas de datas implementam a regra de quinta-feira. Se você estiver reconciliando uma entrega europeia da 'semana 32' com um calendário de início de domingo nos EUA ou depurando por que um relatório mostra uma semana 53, alternar a alternância de convenção desta calculadora geralmente é suficiente para ver as duas respostas lado a lado.