CalcLibrary

Calculadora del número de semana ISO

Introduce una fecha exacta y obtén su etiqueta de semana ISO, su año de semana ISO y los límites de lunes a domingo para partes de horas, sprints y planificación de entregas.

Ejemplos

Comprueba a qué semana ISO pertenece una fecha laboral de julio.

Semana ISO
2026-W29
Año de semana ISO
2026
Inicio de semana (lunes)
13 jul 2026
Fin de semana (domingo)
19 jul 2026

Las semanas ISO siempre empiezan en lunes y la semana ISO 1 es la semana que contiene el 4 de enero / el primer jueves. Ese ancla mantiene estable la etiqueta alrededor del cambio de año.

Solo semanas ISO 8601. Esta calculadora no modela reglas locales de semana laboral, nómina, festivos ni días laborables.

¿Fue útil?

Ejemplos

Cómo funciona

Fórmula

isoWeekday=((weekday06+6)mod7)+1\text{isoWeekday} = ((\text{weekday}_{0-6} + 6) \bmod 7) + 1

isoWeekYear=year(date+(4isoWeekday) days)\text{isoWeekYear} = \text{year}(\text{date} + (4 - \text{isoWeekday})\text{ days})

isoWeekNumber=1+weekStartweek1Start7 days\text{isoWeekNumber} = 1 + \left\lfloor \dfrac{\text{weekStart} - \text{week1Start}}{7\text{ days}} \right\rfloor

Variables de cálculo

isoWeekday\text{isoWeekday}

Número de día ISO, donde lunes = 1 y domingo = 7

weekday06\text{weekday}_{0-6}

Índice gregoriano del día, donde domingo = 0 y sábado = 6

weekStart\text{weekStart}

Fecha UTC del lunes que inicia la semana ISO de la fecha introducida

week1Start\text{week1Start}

Fecha UTC del lunes que inicia la semana ISO 1 del año de semana ISO resuelto

Introduce una fecha exacta y la calculadora aplica solo reglas ISO 8601. El resultado principal muestra la etiqueta de semana ISO y las filas de apoyo muestran el año de semana ISO y los límites exactos de lunes a domingo.

Cálculo de semana ISO:

  1. Validar estrictamente el valor introducido como una fecha ISO exacta.
  2. Convertir el día gregoriano a numeración ISO, donde lunes = 1 y domingo = 7.
  3. Desplazar la fecha al jueves de esa misma semana ISO. El año gregoriano de ese jueves es el año de semana ISO.
  4. Encontrar el lunes que inicia la semana ISO 1 de ese año. La semana ISO 1 es la semana de lunes a domingo que contiene el 4 de enero / el primer jueves.
  5. Contar semanas completas desde ese ancla hasta el lunes de la semana de la fecha introducida para obtener el número de semana ISO.
  6. Devolver la etiqueta final de semana ISO y las fechas exactas de lunes y domingo.

Preguntas frecuentes

01¿Cómo decide la calculadora el año de semana ISO?
Sigue ISO 8601 exactamente. La calculadora resuelve el día ISO de la semana, se desplaza al jueves de esa semana y usa ese jueves para decidir el año de semana ISO.
02¿Por qué el 1 de enero puede pertenecer al año de semana ISO anterior?
Porque la semana ISO 1 es la semana que contiene el 4 de enero, también descrita como la semana del primer jueves. Si el 1 de enero cae antes de esa semana ancla, permanece en el año de semana ISO anterior.
03¿Por qué el 31 de diciembre puede pertenecer al siguiente año de semana ISO?
Por la misma razón en sentido contrario. Si la semana de lunes a domingo que contiene el 31 de diciembre también contiene el 4 de enero o el primer jueves del año siguiente, toda esa semana pasa a ser la semana ISO 1 del año siguiente.
04¿Sigue reglas locales de semana laboral, nómina o festivos?
No. Esta calculadora usa solo reglas ISO: semanas que empiezan el lunes, numeración ISO de 1 a 7 de lunes a domingo y definición de la semana 1 mediante el 4 de enero / el primer jueves.
05¿En qué se diferencia de Día de la semana, Sumar/restar fechas y Calculadora de días laborables?
Esta página responde a una sola tarea: ¿a qué semana ISO pertenece una fecha exacta? Día de la semana etiqueta una fecha, Sumar/restar fechas transforma una fecha y la Calculadora de días laborables cuenta días dentro de un rango.

Todas las calculadoras