O número da semana depende da regra usada
A mesma data pode ter dois números de semana corretos. Sexta-feira, 1 de janeiro de 2021, era 2020-W53-5 no sistema ISO. Num sistema americano comum, com semanas de domingo a sábado e a semana que contém 1 de janeiro como semana 1, a mesma data estava na semana 1 de 2021.
Para leitores em Portugal, há uma nuance importante: os dias úteis de segunda a sexta aparecem linguisticamente como “segunda-feira” até “sexta-feira”, uma herança de contagem religiosa em que o domingo vinha primeiro. Mas no trabalho internacional, em logística, software e reporting europeu, o número de semana que se espera é frequentemente ISO. Para leitores no Brasil, ferramentas e calendários configurados localmente tendem a estar mais próximos do padrão domingo-primeiro. Por isso, “semana 1” sem contexto é perigoso.
Comparação rápida
| Regra | Semana ISO | Sistema americano comum |
|---|---|---|
| Primeiro dia | Segunda-feira | Domingo |
| Semana 1 | A semana com a primeira quinta-feira; também a semana que contém 4 de janeiro | A semana que contém 1 de janeiro |
| Ano da semana | Pode diferir do ano civil perto do Ano Novo | Normalmente segue o ano civil da data |
| Semanas parciais | Não: semanas completas de segunda a domingo | Sim, em muitas ferramentas |
| Uso típico | Europa, logística, indústria, equipas internacionais | Calendários dos EUA, Excel por defeito, relatórios americanos |
Por que o Ano Novo causa diferenças
A ISO 8601 conta segunda-feira como dia 1 e domingo como dia 7. A semana 1 é a semana que contém a primeira quinta-feira do ano. Isso significa que alguns dias de janeiro ainda podem pertencer ao ano ISO anterior, e alguns dias de dezembro já podem pertencer à semana 1 do ano ISO seguinte.
Um sistema americano de tipo Excel System 1 responde a outra pergunta: em que semana do ano civil está esta data? A semana que contém 1 de janeiro é semana 1, e o primeiro domingo pode iniciar semana 2 muito cedo.
Exemplos concretos
| Data | Dia | ISO | EUA domingo-primeiro | O que muda |
|---|---|---|---|---|
| 2021-01-01 | Sexta-feira | 2020-W53-5 | 2021 semana 1 | Ano civil e ano ISO não coincidem. |
| 2021-01-03 | Domingo | 2020-W53-7 | 2021 semana 2 | O sistema americano já mudou de semana. |
| 2021-01-04 | Segunda-feira | 2021-W01-1 | 2021 semana 2 | Começa a primeira semana ISO de 2021. |
| 2025-12-29 | Segunda-feira | 2026-W01-1 | 2025 semana 53 | A ISO já entrou no ano semanal 2026. |
| 2026-01-04 | Domingo | 2026-W01-7 | 2026 semana 2 | O domingo abre semana 2 no sistema dos EUA. |
Excel e programação
No Excel, WEEKNUM não significa automaticamente ISO. O sistema 1 conta como semana 1 a semana que contém 1 de janeiro. O sistema 2, com tipo 21, segue a metodologia ISO. Se uma equipa em Lisboa partilha ficheiros com uma equipa nos EUA ou no Brasil, a fórmula tem de estar documentada.
Em código, %U costuma ser semana domingo-primeiro com possível semana 00. %W é parecido, mas segunda-primeiro. %V é ISO e deve ser usado com %G, o ano ISO, não com o ano civil %Y.
Por que a ISO prefere semanas completas
A ISO não tenta fazer com que 1 de janeiro pertença sempre à semana 1. A prioridade é manter semanas completas de segunda-feira a domingo. Isso torna comparações semanais mais limpas em produção, logística, recursos humanos, folhas de pagamento, planeamento escolar, suporte e reporting internacional.
A regra da primeira quinta-feira é uma forma curta de dizer que a semana pertence ao ano que contém a maior parte dessa semana. Se uma semana contém a primeira quinta-feira de janeiro, tem pelo menos quatro dias no novo ano. Se 1 de janeiro cai numa sexta, sábado ou domingo, esse fragmento inicial ainda pertence à última semana ISO do ano anterior.
Por isso, o número da semana pode parecer estranho perto do Ano Novo. O sistema não está a seguir a fronteira visual do mês; está a seguir blocos semanais completos.
Onde os erros acontecem
O erro mais comum é enviar apenas “semana 1”. Em Portugal, numa operação europeia, isso pode ser entendido como ISO. No Brasil ou nos EUA, dependendo da ferramenta, pode significar uma semana domingo-sábado dentro do ano civil. Num ficheiro técnico, W01 só é claro se também soubermos se o ano usado é o ano ISO.
Imagine um relatório entre Lisboa, São Paulo e Nova Iorque. Lisboa pode agrupar segunda-feira, 29 de dezembro de 2025 a domingo, 4 de janeiro de 2026 como 2026-W01. Um sistema americano pode tratar domingo, 4 de janeiro, como início da Week 2. Os gráficos podem parecer comparáveis, mas os dias agregados são diferentes.
Isto afeta vendas semanais, escalas de suporte, folhas de horas, calendários de fábrica, envios, campanhas publicitárias e qualquer processo que use semanas como unidades de trabalho. A regra da semana deve ser tão explícita quanto a moeda, o fuso horário ou o país.
Conselho para Portugal e Brasil
Em Portugal, para operações europeias, planeamento de produção, logística e relatórios internacionais, use ISO e escreva o intervalo: “ISO 2026-W01, 29 de dezembro de 2025 a 4 de janeiro de 2026”. No Brasil, confirme ainda mais cedo a regra do sistema, porque muitos calendários e ferramentas locais tratam domingo como início da semana e usam a semana que contém 1 de janeiro como semana 1.
Como escrever sem ambiguidade
A forma mais segura junta três elementos: sistema, número e intervalo. Por exemplo: ISO 2026-W01, 29 de dezembro de 2025 a 4 de janeiro de 2026. Se a regra for americana, escreva também: semana EUA domingo-sábado, Week 2, 4 a 10 de janeiro de 2026.
Em bases de dados e APIs, evite uma coluna genérica chamada week. Prefira iso_week, iso_week_year, week_start_date e week_end_date. Se os dados vêm de vários países, guarde também a regra usada para calcular a semana.
Regras práticas
- Escreva
2026-W01quando quer dizer semana ISO. - Inclua sempre o intervalo de datas em prazos importantes.
- Não misture ano civil com semana ISO; use o ano ISO.
- Verifique fórmulas de Excel e exports de BI antes de comparar semanas.
- Em equipas Portugal-Brasil-EUA, defina segunda-domingo ou domingo-sábado explicitamente.