Calculadora de número da semana ISO | Conversão bidirecional data ↔ S
Descubra o número da semana ISO 8601 (1-53) de qualquer data, ou inverta uma referência "S##" / "KW##" para o par segunda-domingo correspondente. A ferramenta reproduz o comportamento da função ISOWEEKNUM do Excel (equivalente a NÚMSEMANA com tipo 21) e exibe separadamente o "ano ISO da semana", evitando confusões quando 1 de janeiro pertence à semana 52 do ano anterior.
💡 Sobre esta ferramenta
A norma ISO 8601 define a semana 1 como aquela que contém a primeira quinta-feira do ano (ou seja, a que contém 4 de janeiro). Para quem trabalha com parceiros europeus, planeja sprints em ferramentas tipo Jira ou concilia calendários fiscais contados em semanas, traduzir datas e números de semana acaba virando operação diária.
Esta calculadora trata os dois sentidos na mesma tela. Um controle segmentado alterna entre "Data → Semana" e "Semana → Data", e os resultados se atualizam ao mudar a entrada. Quando o ano ISO não coincide com o ano civil — situação comum no começo ou no fim do ano — a diferença é mostrada explicitamente.
🧐 Perguntas frequentes
Q: Qual é a diferença para a numeração americana? A: A ISO 8601 faz a semana começar na segunda-feira e considera a Semana 1 como aquela que contém a primeira quinta-feira do ano (= a que contém 4 de janeiro). O sistema americano começa as semanas no domingo e conta a semana que contém 1º de janeiro como Semana 1. Os resultados podem diferir em uma ou duas semanas perto da virada do ano.
Q: Por que 1 de janeiro aparece às vezes como semana 52 do ano anterior? A: Quando os primeiros dias de janeiro são anteriores à primeira quinta-feira do ano, a ISO 8601 os atribui à última semana do ano ISO anterior. Por exemplo, 2023-01-01 é reportado como 2022-S52. A ferramenta apresenta o "ano ISO" como campo separado para tornar essa diferença visível.
Q: 52 ou 53 semanas — como saber? A: Um ano ISO tem 53 semanas quando 1 de janeiro ou 31 de dezembro cai em uma quinta-feira. No modo "Semana → Data" desta ferramenta, o deslizador limita-se automaticamente a 52 ou 53 conforme o ano informado, e o total é mostrado como denominador (ex.: "30 / 53").
Q: O resultado bate com a função ISOWEEKNUM do Excel? A: Sim. Aplica-se o algoritmo padrão ISO 8601 (deslocamento até a quinta-feira da semana de entrada e divisão por 7 a partir do início do ano). O resultado é o mesmo de ISOWEEKNUM e de NÚMSEMANA(data; 21).
Q: Qual formato de data a ferramenta espera?
A: AAAA-MM-DD (formato nativo do campo date em HTML). O seletor do navegador respeita o idioma do sistema.
Q: O que acontece se eu digitar um número de semana que não existe naquele ano? A: Um aviso de erro é exibido e as datas de segunda e domingo deixam de se atualizar até que um valor válido seja inserido. Por exemplo, pedir a semana 53 em 2025 (ano de 52 semanas) é rejeitado.
📚 Curiosidades sobre a semana ISO
A ISO 8601 firmou-se como norma internacional em parte porque o varejo e o setor financeiro europeus já operavam com semanas começando na segunda-feira. Trabalhar com trimestres de "13 semanas × 4" exige que cada semana tenha o mesmo número de dias úteis, o que só é limpo se a fronteira da semana coincidir com a semana de trabalho. A regra da "primeira quinta-feira" para a Semana 1 foi adotada porque equilibra os anos: no máximo três dias de janeiro acabam atribuídos ao ano ISO anterior, e no máximo três dias de dezembro ao seguinte.
No dia a dia, a notação "S35" aparece em planejamentos de fábrica, cronogramas de obra e ferramentas corporativas; em escritórios de origem alemã o prefixo "KW" (Kalenderwoche) é o mais comum. Saber traduzir essas referências para o par segunda-domingo agiliza a coordenação sempre que mais de uma equipe está envolvida.