Semana do ano ISO 8601: como se numera e para que serve
O que é a semana do ano
A semana do ano é um sistema de numeração das 52 ou 53 semanas de um ano, usado sobretudo em contextos empresariais, logísticos e industriais para referenciar períodos de forma compacta (“semana 42”). Em Portugal e no resto da Europa, a numeração segue a norma ISO 8601, publicada pela International Organization for Standardization e adoptada pelo Instituto Português da Qualidade (IPQ) através da NP EN 28601.
A norma resolve um problema aparentemente trivial: como numerar de forma única e consistente uma semana que pode atravessar o fim do ano. A resposta ISO é elegante e determinística — sem ambiguidades interculturais.
Empresas de logística, retalho, manufactura e planeamento de projectos utilizam a semana ISO como unidade de trabalho: “entrega prevista para a semana 34”, “campanha da semana 50 a 52”. Sistemas ERP como SAP, e muitas ferramentas de gestão de projecto, usam-na nativamente.
Como se calcula
A norma ISO 8601 define:
- A semana começa à segunda-feira e termina ao domingo.
- A semana 1 é a que contém a primeira quinta-feira do ano, ou equivalentemente, a primeira semana que contém pelo menos 4 dias do ano novo.
- Consequência: a semana 1 pode incluir dias de Dezembro do ano anterior.
- Um ano tem 52 ou 53 semanas ISO.
Um algoritmo simples para achar o número da semana:
1. Determina a quinta-feira da mesma semana da data dada.
2. Extrai o ano dessa quinta-feira — é o "ano ISO" (pode diferir
do ano civil no dia).
3. Conta o número de semanas de 4 de Janeiro desse ano até essa
quinta-feira, mais 1.
Todas as linguagens modernas implementam isto: em JavaScript, Temporal.PlainDate.from(...).weekOfYear; em Python, date.isocalendar(); em Excel, WEEKNUM(data; 21).
Exemplo prático em Portugal
Em 20 de Agosto de 2026 (uma quinta-feira), a semana ISO é a 34. Trabalha-se então em “S34/2026” em ordens de encomenda e logística.
Casos de fronteira:
- 1 de Janeiro de 2026 — é uma quinta-feira; portanto a semana 1 é a que contém 1 de Janeiro. Corresponde à semana de 29 de Dezembro de 2025 (segunda) a 4 de Janeiro de 2026 (domingo).
- 31 de Dezembro de 2026 — é uma quinta-feira; a semana 53 vai de 28/12/2026 a 3/1/2027.
- 1 de Janeiro de 2028 — é sábado. A semana 1 de 2028 começa a 3 de Janeiro (segunda). Portanto 1 e 2 de Janeiro de 2028 pertencem à semana 52 de 2027.
Um retalhista que faça planeamento “campanha de S50/2026” está a falar de 7 a 13 de Dezembro de 2026. Uma fábrica de automóveis com “encerramento em S32/2026” refere-se a 3-9 de Agosto de 2026.
Contexto em Portugal
O uso empresarial é generalizado: DHL, CTT, sistemas SAP portugueses, plataformas de e-commerce e o planeamento industrial usam semanas ISO diariamente. Salários e obrigações fiscais mantêm-se ancorados a datas de calendário (mês/ano), mas prazos operacionais e agendamentos internos usam frequentemente “S38”, “S39”.
Nos Estados Unidos usa-se um sistema diferente: as semanas começam ao domingo e a semana 1 é a que contém 1 de Janeiro, mesmo que só tenha 1 dia. Isto significa que “S1” americana pode não ser “S1” europeia — dá origem a problemas de sincronização em relatórios de multinacionais.
O sistema US-CDC (semanas epidemiológicas) usa domingo-sábado; a norma broadcast norte-americana também. Ao integrar dados internacionais, é sempre necessário identificar o método usado.
Em Portugal, escolas, universidades e o SNS costumam usar semanas ISO para escalas e turnos.
Erros comuns
Assumir que semana 1 é sempre a de 1 de Janeiro. Não é. Em 2027, 1 de Janeiro é sexta — pertence à semana 53 de 2026 (só sexta, sábado, domingo do ano novo, apenas 3 dias). A semana 1 de 2027 começa a 4 de Janeiro (segunda).
Confundir semana ISO com semana civil ou administrativa. Muitos escritórios contam “semana 1” como a primeira semana com dias úteis do ano; a norma ISO tem regra objectiva diferente.
Ignorar o ano ISO. Em 31 de Dezembro de 2024 (terça), a semana ISO é a 1 de 2025 — portanto o ano ISO é 2025, não 2024. Relatórios que misturam ano civil e ano ISO cometem erros de sincronização.
Aplicar a semana ISO fora do calendário gregoriano. A norma pressupõe calendário gregoriano; sistemas com outros calendários (hebraico, islâmico) precisam de conversão.
Assumir 52 semanas exactas. 53 semanas ISO ocorrem em anos como 2020, 2026, 2032. Se o teu sistema mostra sempre 52, tens um bug potencial.
Ver também
- Dias entre datas — cálculo detalhado.
- Ano bissexto — anos com 366 dias.
- Feriados de Portugal — planeamento anual.