Semana do dia: 28 (par)
Na data quarta-feira, 8 de julho de 2026, o número da semana ISO 8601 é S28 (ano ISO 2026), semana par. A semana começa a segunda-feira, 6 de julho de 2026 e termina a domingo, 12 de julho de 2026. Notação ISO completa: 2026-W28-3.
Definição: número da semana ISO 8601
A norma ISO 8601:2019, publicada pela Organização Internacional de Normalização, define que a primeira semana de um ano civil e a que contém a primeira quinta-feira. Formulação operacional equivalente: a semana 1 e a que contém o dia 4 de janeiro.
Três consequências diretas:
- Uma semana começa a segunda-feira e termina ao domingo. Os sete dias tem os indices 1 (segunda) a 7 (domingo).
- A semana 1 contém sempre o 4 de janeiro e sempre a primeira quinta-feira do ano. Conforme o dia da semana em que cai o 1 de janeiro, a S1 pode começar entre a segunda-feira, 29 de dezembro do ano anterior, e a segunda-feira, 4 de janeiro do ano corrente.
- Um ano ISO tem 52 ou 53 semanas. Um ano de 53 semanas ocorre quando o 1 de janeiro cai a uma quinta-feira (ano comum) ou a uma quarta ou quinta-feira (ano bissexto).
A paridade calcula-se pelo resto da divisão por 2: número divisível por dois para semana par (S2, S4, ..., S52); número não divisível para semana ímpar (S1, S3, ..., S51, S53 quando existe).
ISO 8601 e a convenção americana
As convenções diferem no dia de início da semana e na regra da semana 1.
| Sistema | Início da semana | Regra da semana 1 | Zona de uso |
|---|---|---|---|
| ISO 8601 | Segunda-feira | Semana que contém o 4 de janeiro (primeira quinta-feira) | Portugal, Europa, grande parte do mundo |
| Sistema americano | Domingo | Semana que contém o 1 de janeiro | Estados Unidos, Canadá, alguns usos no Japão |
Consequência prática: um programa americano que mostra S5 para uma data pode mostrar S4 ou S6 na convenção ISO. A notação ISO 8601 AAAA-Www-d não tem ambiguidade: quando uma data e trocada entre sistemas, e esta notação que deve ser usada.
Tabela de 5 anos: estrutura ISO 8601 (2026 a 2030)
| Ano | 1 de janeiro | Número de semanas ISO | S1 começa (segunda) | S1 termina (domingo) |
|---|---|---|---|---|
| 2026 | quinta-feira | 53 (ano de 53 semanas) | 29/12/2025 | 04/01/2026 |
| 2027 | sexta-feira | 52 | 04/01/2027 | 10/01/2027 |
| 2028 | sábado | 52 | 03/01/2028 | 09/01/2028 |
| 2029 | segunda-feira | 52 | 01/01/2029 | 07/01/2029 |
| 2030 | terça-feira | 52 | 31/12/2029 | 06/01/2030 |
O ano de 2026 e um ano de 53 semanas: a S53 começa a segunda-feira, 28 de dezembro de 2026, e termina a domingo, 3 de janeiro de 2027. A sexta-feira, 1 de janeiro de 2027, pertence ainda a semana 53 de 2026 na notação ISO (2026-W53-5). Os próximos anos de 53 semanas depois de 2026 são 2032 e 2037.
Onde se usa o número da semana
O número da semana ISO é sobretudo usado em contexto empresarial e logístico: produção, cadeias de abastecimento, faturação semanal, planeamento de projetos e relatórios (WTD, week-to-date). A notação S20 ou 2026-W20 fixa um período de referência sem ambiguidade entre equipas e fornecedores. Em Portugal, a norma ISO 8601 aplica-se como em qualquer país da União Europeia (norma europeia EN 28601), sem um uso administrativo público de destaque.
A paridade (semana par ou ímpar) aparece, na prática portuguesa, em calendários de alternância semanal, seja em turnos rotativos de empresa, seja na organização familiar de semanas alternadas (semana sim, semana não). É uma convenção de calendário, não um estatuto com efeitos jurídicos.
Algoritmo: calcular o número da semana ISO 8601
Pseudo-código determinista:
função numeroSemanaISO(D : data) -> (ano_iso, numero_semana, paridade)
quinta_de_D := D + (4 - diaSemanaISO(D)) // 1=segunda ... 7=domingo
ano_iso := ano(quinta_de_D)
jan4 := data(ano_iso, 1, 4)
segunda_S1 := jan4 - (diaSemanaISO(jan4) - 1)
numero := floor((quinta_de_D - segunda_S1) / 7) + 1
paridade := (numero mod 2 = 0) ? "par" : "ímpar"
devolver (ano_iso, numero, paridade)
Implementações nativas: PHP (int)date("W", $ts) devolve o número ISO por defeito; Python date.isocalendar().week; SQL EXTRACT(WEEK FROM data) em modo ISO; Excel ISOWEEKNUM(data). Confirme sempre a convenção por defeito (americana ou ISO).
Fontes consultadas
- ISO, norma 8601 (formato de data e hora): iso.org
- Norma europeia EN 28601 (adotada pelo CEN, aplicável em Portugal como NP EN 28601).