Advanced

Conversor de Data por Semana ISO

Converta qualquer data do calendário gregoriano para sua data por semana ISO 8601 (AAAA-Sww-D) e vice-versa, com o número exato da semana e o dia da semana.

Direção

Enter a valid number

Enter a calendar date as YYYY-MM-DD
ISO week date (YYYY-Www-D)
2026-06-27 = 2026-W26-6
W01W52/53W26Week position within the ISO year
ISO week date
2026-W26-6
Gregorian date
2026-06-27
ISO year
2.026
Número da semana
26
Weekday (Mon=1)
6 (Saturday)
Os resultados são estimativas apenas para informação geral e não constituem aconselhamento profissional — sempre verifique resultados importantes de forma independente antes de confiar neles. Leia o aviso legal completo.
Resposta rápida

Como esta calculadora funciona?

Esta ferramenta converte uma data gregoriana para uma data por semana ISO 8601 (AAAA-Sww-D) e vice-versa. As semanas ISO começam na segunda-feira, e a semana 1 é a semana que contém a primeira quinta-feira do ano, portanto o ano ISO pode diferir do ano do calendário próximo a janeiro e dezembro. Os dias da semana vão de segunda-feira = 1 a domingo = 7.

Fórmula
ISO week date: dayNr = (weekday + 6) mod 7; Thursday = date − dayNr + 3; week = 1 + round((Thursday − firstThursday) / 7 days)
How this is calculated

Escolha uma direção. «Data gregoriana para data por semana ISO» recebe uma data do calendário no formato AAAA-MM-DD e retorna sua data por semana ISO 8601. «Data por semana ISO para data gregoriana» recebe um ano ISO, número de semana (1-53) e dia da semana (segunda-feira = 1 … domingo = 7) e retorna a data do calendário correspondente.

O sistema de datas por semana ISO 8601 é ancorado nas quintas-feiras: cada semana ISO vai de segunda-feira a domingo, e a semana que contém a primeira quinta-feira do ano é a semana 1. Para encontrar o número da semana, calculamos o índice do dia da semana dayNr = (getUTCDay() + 6) mod 7 (segunda-feira = 0), deslocamos a data para a quinta-feira da sua semana (data − dayNr + 3) e contamos semanas inteiras a partir da primeira quinta-feira daquele ano. O dia da semana ISO é simplesmente dayNr + 1. Para o inverso, começamos em 4 de janeiro (sempre na semana 1), voltamos para a segunda-feira da semana 1 e adicionamos (semana − 1) × 7 + (dia − 1) dias.

Toda a aritmética usa datas UTC para evitar mudanças de horário de verão e fusos horários. O ano ISO pode diferir do ano gregoriano próximo a 1.º de janeiro e 31 de dezembro — por exemplo, 2027-01-01 pertence à semana ISO 2026-W53. As entradas são validadas: datas do calendário impossíveis e semanas fora do intervalo (como a semana 53 em um ano de 52 semanas) são rejeitadas por uma verificação de ida e volta.

Perguntas frequentes

As semanas ISO nunca se dividem: uma semana pertence inteiramente ao ano que contém sua quinta-feira. Assim, os últimos dias de dezembro podem cair na semana 1 do próximo ano ISO, e o início de janeiro pode cair na semana final do ano ISO anterior.

A maioria dos anos ISO tem 52 semanas, mas alguns têm 53. Um ano tem 53 semanas quando 1.º de janeiro é uma quinta-feira ou quando é uma quarta-feira em um ano bissexto.

O ISO 8601 numera os dias da semana de segunda-feira = 1 a domingo = 7, ao contrário da convenção comum de domingo = 0 usada por muitas linguagens de programação.

Também conhecido como

data semana iso
conversor numero da semana
yyyy-www-d
semana iso 8601
calculadora data semanal
data por semana iso
semana do ano iso
converter semana iso

APA

TG we-Calculate Editorial Team. (2026). Conversor de Data por Semana ISO [Online calculator]. TG we-Calculate. https://we-calculate.com/pt/calculator/iso-week-date-converter

Chicago

TG we-Calculate Editorial Team. "Conversor de Data por Semana ISO." TG we-Calculate. 2026. https://we-calculate.com/pt/calculator/iso-week-date-converter.

IEEE

TG we-Calculate Editorial Team, "Conversor de Data por Semana ISO," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pt/calculator/iso-week-date-converter

BibTeX

@misc{wecalculate_iso_week_date_converter, title = {Conversor de Data por Semana ISO}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pt/calculator/iso-week-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Esta calculadora ajudou você?