Prazos.pt

Número da semana

O número da semana ISO 8601 numera cada semana do ano de 1 a 52 ou 53, a começar à segunda-feira, com a semana 1 a conter sempre a primeira quinta-feira do ano. Consulte o número da semana do dia, a paridade e a tabela ISO de 2026 a 2030.

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:

  1. Uma semana começa a segunda-feira e termina ao domingo. Os sete dias tem os indices 1 (segunda) a 7 (domingo).
  2. 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.
  3. 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.

SistemaInício da semanaRegra da semana 1Zona 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).

Perguntas frequentes

Perguntas frequentes

Perguntas frequentes sobre o número da semana ISO 8601

Sobre Número da semana

Esta página serve para Número da semana, ou seja, saber o número da semana ISO 8601 e a paridade par ou ímpar de uma data. Referência oficial: norma ISO 8601:2019 (semana de segunda a domingo, semana 1 com a 1.ª quinta-feira do ano), norma europeia EN 28601.

Guarde esta página nos favoritos para voltar a Número da semana quando precisar. Para saber mais: semana par ou ímpar, calendário, quantas semanas tem um ano, feriados, dias entre datas, ano bissexto.