Calculadora do número da semana ISO

Informe uma data exata e obtenha o rótulo da semana ISO, o ano ISO da semana e os limites de segunda a domingo para folha de horas, sprint e planejamento de entregas.

Exemplos

Veja a qual semana ISO pertence uma data de trabalho em julho.

Semana ISO
2026-W29
Ano ISO da semana
2.026
Início da semana (segunda)
13 de jul. de 2026
Fim da semana (domingo)
19 de jul. de 2026

As semanas ISO sempre começam na segunda-feira, e a semana ISO 1 é a semana que contém 4 de janeiro / a primeira quinta-feira. Essa âncora mantém o rótulo consistente na virada do ano.

Somente semanas ISO 8601. Esta calculadora não modela regras locais de semana de trabalho, folha de pagamento, feriados ou dias úteis.

Foi útil?

Exemplos

Como funciona

Fórmula

isoWeekday=((weekday06+6)mod7)+1\text{isoWeekday} = ((\text{weekday}_{0-6} + 6) \bmod 7) + 1

isoWeekYear=year(date+(4isoWeekday) days)\text{isoWeekYear} = \text{year}(\text{date} + (4 - \text{isoWeekday})\text{ days})

isoWeekNumber=1+weekStartweek1Start7 days\text{isoWeekNumber} = 1 + \left\lfloor \dfrac{\text{weekStart} - \text{week1Start}}{7\text{ days}} \right\rfloor

Variáveis

isoWeekday\text{isoWeekday}

Número do dia ISO, em que segunda = 1 e domingo = 7

weekday06\text{weekday}_{0-6}

Índice gregoriano do dia, em que domingo = 0 e sábado = 6

weekStart\text{weekStart}

Data UTC da segunda-feira que inicia a semana ISO da data informada

week1Start\text{week1Start}

Data UTC da segunda-feira que inicia a semana ISO 1 do ano ISO resolvido

Informe uma data exata e a calculadora aplica apenas as regras de semana ISO 8601. O resultado principal mostra o rótulo da semana ISO, enquanto as linhas de apoio mostram o ano ISO da semana e os limites exatos de segunda a domingo.

Cálculo da semana ISO:

  1. Validar estritamente o valor informado como uma data ISO exata.
  2. Converter o dia gregoriano para a numeração ISO, em que segunda = 1 e domingo = 7.
  3. Deslocar a data até a quinta-feira da mesma semana ISO. O ano gregoriano dessa quinta-feira é o ano ISO da semana.
  4. Encontrar a segunda-feira que inicia a semana ISO 1 desse ano. A semana ISO 1 é a semana de segunda a domingo que contém 4 de janeiro / a primeira quinta-feira.
  5. Contar semanas inteiras desse ponto até a segunda-feira da semana da data informada para obter o número da semana ISO.
  6. Retornar o rótulo final da semana ISO e as datas exatas de segunda e domingo.

Perguntas frequentes

01Como a calculadora decide o ano ISO da semana?
Ela segue a ISO 8601 exatamente. A calculadora resolve o dia ISO da semana, desloca a data até a quinta-feira daquela semana e usa essa quinta-feira para determinar o ano ISO da semana.
02Por que 1º de janeiro pode pertencer ao ano ISO anterior?
Porque a semana ISO 1 é a semana que contém 4 de janeiro, também descrita como a semana da primeira quinta-feira. Se 1º de janeiro cair antes dessa semana âncora, ele permanece no ano ISO anterior.
03Por que 31 de dezembro pode pertencer ao próximo ano ISO?
Pelo mesmo motivo ao contrário. Se a semana de segunda a domingo que contém 31 de dezembro também contém 4 de janeiro ou a primeira quinta-feira do ano seguinte, toda essa semana vira a semana ISO 1 do ano seguinte.
04Isto segue regras locais de semana de trabalho, folha de pagamento ou feriados?
Não. Esta calculadora usa apenas regras ISO: semanas iniciando na segunda-feira, numeração ISO de 1 a 7 e definição da semana 1 pelo dia 4 de janeiro / primeira quinta-feira.
05Em que isso difere de Dia da semana, Somar/subtrair datas e Calculadora de dias úteis?
Esta página responde a uma tarefa só: a qual semana ISO uma data exata pertence? Dia da semana rotula uma data, Somar/subtrair datas transforma uma data e a Calculadora de dias úteis conta dias em um intervalo.

Todas as calculadoras