Advanced

Conversor de fecha de semana ISO

Convierte cualquier fecha del calendario gregoriano a su fecha de semana ISO 8601 (YYYY-Www-D) y viceversa, con el número de semana y el día de la semana exactos.

Dirección

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
2026
Número de semana
26
Weekday (Mon=1)
6 (Saturday)
Los resultados son estimaciones con fines meramente informativos y no constituyen asesoramiento profesional — verifica siempre los resultados importantes de forma independiente antes de basarte en ellos. Leer el aviso legal completo.
Respuesta rápida

¿Cómo funciona esta calculadora?

Esta herramienta convierte una fecha gregoriana a una fecha de semana ISO 8601 (YYYY-Www-D) y viceversa. Las semanas ISO empiezan el lunes, y la semana 1 es la que contiene el primer jueves del año, así que el año ISO puede diferir del año natural cerca de enero y diciembre. Los días de la semana van de lunes = 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

Elige una dirección. "Fecha gregoriana a fecha de semana ISO" toma una fecha de calendario como YYYY-MM-DD y devuelve su fecha de semana ISO 8601. "Fecha de semana ISO a fecha gregoriana" toma un año ISO, un número de semana (1-53) y un día de la semana (lunes = 1 … domingo = 7) y devuelve la fecha de calendario correspondiente.

El sistema de fecha de semana ISO 8601 se ancla en los jueves: cada semana ISO va de lunes a domingo, y la semana que contiene el primer jueves del año es la semana 1. Para hallar el número de semana calculamos el índice del día de la semana dayNr = (getUTCDay() + 6) mod 7 (lunes = 0), desplazamos la fecha al jueves de su semana (date − dayNr + 3) y contamos las semanas completas desde el primer jueves de ese año. El día de la semana ISO es simplemente dayNr + 1. Para la inversa, partimos del 4 de enero (siempre en la semana 1), retrocedemos al lunes de la semana 1 y luego sumamos (week − 1) × 7 + (weekday − 1) días.

Toda la aritmética usa fechas UTC para evitar los cambios de horario de verano y de zona horaria. El año ISO puede diferir del año gregoriano cerca del 1 de enero y el 31 de diciembre; por ejemplo, 2027-01-01 pertenece a la semana ISO 2026-W53. Las entradas se validan: las fechas de calendario imposibles y las semanas fuera de rango (como la semana 53 en un año de 52 semanas) se rechazan mediante una comprobación de reconstrucción.

Preguntas frecuentes

Las semanas ISO nunca se dividen: una semana pertenece por entero al año que contiene su jueves. Así, los últimos días de diciembre pueden caer en la semana 1 del año ISO siguiente, y principios de enero pueden caer en la última semana del año ISO anterior.

La mayoría de los años ISO tienen 52 semanas, pero algunos tienen 53. Un año tiene 53 semanas cuando el 1 de enero es jueves, o cuando es miércoles en un año bisiesto.

ISO 8601 numera los días de lunes = 1 a domingo = 7, a diferencia de la convención común de domingo = 0 que usan muchos lenguajes de programación.

También conocido como

fecha semana iso
convertir numero de semana
semana iso 8601
yyyy www d
calcular fecha de semana
fecha de semana iso
convertidor semana iso

APA

TG we-Calculate Editorial Team. (2026). Conversor de fecha de semana ISO [Online calculator]. TG we-Calculate. https://we-calculate.com/es/calculator/iso-week-date-converter

Chicago

TG we-Calculate Editorial Team. "Conversor de fecha de semana ISO." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/iso-week-date-converter.

IEEE

TG we-Calculate Editorial Team, "Conversor de fecha de semana ISO," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/es/calculator/iso-week-date-converter

BibTeX

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

¿Te ayudó esta calculadora?