Calculadora de número de semana
Semana ISO y día ordinal de una fecha gregoriana válida.
Rellena los campos y el resultado aparecerá aquí automáticamente.
La calculadora muestra la semana ISO con su año ISO, el día ordinal del año civil y los días que quedan después de la fecha elegida hasta el 31 de diciembre. Una semana ISO va de lunes a domingo y pertenece al año de su jueves. Por eso una fecha de diciembre puede formar parte del siguiente año ISO. Se aplican las reglas gregorianas de forma continua desde 0001-01-01 hasta 9999-12-31; no se reconstruyen los cambios históricos de calendario de cada país.
Cómo funciona
Fórmula y lógica
La semana ISO 1 contiene el 4 de enero, es decir, el primer jueves del año. El lunes es el día semanal 1 y el domingo el 7. El número inicial es floor((día ordinal − día ISO de la semana + 10) / 7); las semanas de los extremos se asignan al año ISO correspondiente. El ordinal empieza en 1 el 1 de enero y los días restantes son 365 o 366 menos ese número. Son bisiestos los años divisibles por 4, salvo los siglos que no sean divisibles por 400. El cálculo utiliza una fecha sin hora ni zona horaria.
Ejemplo
El 18 de agosto de 2026 es martes en ISO 2026-W34: día 230 y 135 días restantes. El 31 de diciembre de 2024 es martes en ISO 2025-W01, pero sigue siendo el día 366 del año civil 2024, con 0 días restantes. El 1 de enero de 2023 pertenece a ISO 2022-W52. En el límite inferior, 0001-01-01 corresponde a ISO 1-W01 y al día 1.
Campos y unidades
- Fecha — fecha
Cómo se usa
- — Introduce una fecha válida de los años 0001–9999.
- — Lee el número de semana junto con el año ISO, especialmente al cambiar de año.
- — El día ordinal y los días restantes pertenecen al año civil de la fecha. El día seleccionado no cuenta entre los restantes.
- — Comprueba las reglas de tu agenda si la semana empieza en domingo: aquí se usa la numeración ISO.
Método y limitaciones
- Método de cálculo
- Fórmula y lógica
- Fuente de datos o norma
- Python: año y semana ISO en el calendario gregoriano proléptico
- Limitación
- Semanas ISO en el calendario gregoriano proléptico, años 0001–9999. No se incluyen calendarios históricos locales, festivos, semanas laborales, zonas horarias ni otras numeraciones semanales.
FAQ
¿Por qué una fecha de enero puede mostrar el año ISO anterior?
Toda la semana pertenece al año de su jueves. Por ejemplo, el domingo 1 de enero de 2023 está en 2022-W52. Esto no cambia el año civil de la fecha seleccionada.
¿Cuándo tiene un año ISO 53 semanas?
Cuando el 1 de enero cae en jueves o cuando un año bisiesto empieza en miércoles. En los demás casos hay 52 semanas ISO; el año civil sigue teniendo 365 o 366 días.
¿Sirve el número para un calendario que comienza en domingo?
Ese sistema puede definir de otra manera la primera semana y el año de la semana. Aquí siempre se usan semanas ISO que empiezan en lunes; no se convierte el resultado a otra numeración.
¿Cómo afecta el 29 de febrero al día ordinal?
En un año bisiesto, el 29 de febrero es el día 60 y el 1 de marzo el 61. El año 1900 no tiene 29 de febrero; el 2000 sí. El 31 de diciembre es el día 365 o 366, con independencia del año ISO de su semana.
¿Representa el resultado una fecha civil histórica o un instante?
Las reglas gregorianas se aplican a todos los años admitidos. Quedan fuera los cambios locales desde el calendario juliano, las fechas civiles omitidas y las transiciones de zona horaria. La entrada es una fecha del calendario, no una marca de tiempo.