Calculadora de número da semana
Descubra o número da semana ISO 8601 para qualquer data — instantaneamente, no seu navegador.
Esta página foi traduzida do inglês com a ajuda de IA e conferida com o original. Ler a versão em inglês
Número da semana ISO
Semana 38
Ano ISO 2026
- Grátis — Sem necessidade de cadastro
- Instantâneo — Os resultados são atualizados enquanto você digita
- Privado — Processado no seu navegador
"Vamos entregar na W38" é uma frase sem ambiguidade — desde que todo mundo concorde sobre qual semana é essa. A ferramenta acima mostra o número da semana ISO 8601 de qualquer data, junto com o ano ISO, que nem sempre é o ano civil.
Como funciona
Escolha uma data; o padrão é hoje. O resultado traz o número da semana ISO e o ano ISO, e o botão de copiar gera a forma combinada padrão, 2026-W38.
A ISO 8601 define a semana com precisão:
- As semanas vão de segunda a domingo. Segunda-feira é o dia 1 e domingo, o dia 7.
- A semana 1 é a que contém a primeira quinta-feira do ano — ou seja, a que contém o dia 4 de janeiro, ou ainda a primeira semana com a maioria dos dias no ano novo.
- Um ano tem 52 ou 53 semanas ISO. Anos de 53 semanas aparecem mais ou menos a cada cinco ou seis anos, quando 1º de janeiro cai numa quinta-feira, ou numa quarta-feira em ano bissexto.
A consequência interessante está na virada do ano. 31 de dezembro de 2025 cai na semana ISO 1 do ano ISO 2026; 1º de janeiro de 2027 cai na semana 53 do ano ISO 2026. É por isso que a ferramenta mostra o ano ISO como um número separado, em vez de assumir o ano civil da data que você digitou: um número de semana sem o ano ISO fica ambíguo durante uns seis dias por ano, e são exatamente os dias em que acontecem os fechamentos de fim de ano.
As datas são interpretadas como meia-noite no horário local e a aritmética das semanas é feita depois em UTC, então a resposta nunca muda um dia por causa do seu fuso horário.
Semanas ISO não são a única convenção
Isso importa se você compara números entre sistemas diferentes. Há outras duas convenções bastante usadas:
- As semanas americanas (ou "broadcast") vão de domingo a sábado, e a semana 1 é simplesmente a que contém 1º de janeiro. Por isso, na maioria dos anos o número da semana americana é uma unidade maior que o ISO no começo de janeiro, e os dois podem divergir nas primeiras semanas do ano.
- As semanas ordinais simples só contam blocos de sete dias a partir de 1º de janeiro, o que produz uma "semana 53" residual de um ou dois dias e nenhum alinhamento estável com os dias da semana.
As planilhas ficam em cima do muro: o WEEKNUM do Excel (NÚMSEMANA em português) usa por padrão a convenção americana e precisa de ISOWEEKNUM (ou WEEKNUM(date, 21)) para a ISO. Se um dashboard e uma planilha divergem em uma unidade, quase sempre o motivo é esse.
Trabalhando com semanas no código e nos dados
Não calcule números de semana com dayOfYear / 7. Use o suporte a ISO da plataforma: WeekFields.ISO no java.time, %G-W%V no strftime, EXTRACT(ISOYEAR ...) e EXTRACT(WEEK ...) no PostgreSQL. Optional e a API de data e hora apresenta os campos temporais e os ajustadores que transformam isso numa linha de código, e não numa fonte de bugs na virada do ano.
A semana também é a granularidade de relatório mais comum, e é aí que o ano de 53 semanas cobra seu preço: uma comparação ano a ano "da semana 1 à semana 52" descarta uma semana de dados sem avisar, e um gráfico indexado por ano civil mais número da semana vai contar duas vezes ou perder a semana da virada. Indexar pelo par ano ISO–semana resolve os dois problemas. Business intelligence explica como escolher a granularidade temporal e montar uma dimensão de data que traga semana ISO e ano ISO como colunas próprias, que é a solução duradoura.
Ferramentas relacionadas
Para contar os dias entre duas datas, use dias entre datas; para excluir os fins de semana, dias úteis; para uma contagem regressiva até um marco fixo, dias até uma data.
Perguntas frequentes
- O que é um número de semana ISO?
- É o número de semana definido pela norma ISO 8601, em que as semanas vão de segunda a domingo e a semana 1 é a que contém a primeira quinta-feira do ano.
- Por que uma data perto do início ou do fim do ano mostra um ano diferente?
- Os últimos dias de dezembro podem cair na semana 1 do ano ISO seguinte, e os primeiros dias de janeiro podem cair na última semana do ano ISO anterior — o ano ISO exibido reflete isso.
- Meus dados são enviados para algum lugar?
- Não. O cálculo acontece totalmente no seu navegador.