Documentaciónsemanas_en_anio_iso(a)
Nombre
semanas_en_anio_iso - Calcula cuántas semanas ISO tiene un año.
Sinopsis
n = fechas.semanas_en_anio_iso(a)
Descripcion
Determina si un año tiene 52 o 53 semanas ISO.
La decisión depende del día de la semana en que cae el 1 de enero y de si el año es bisiesto.
Comportamiento
- Calcula el día de la semana de
01/01/a. - Si el 1 de enero cae jueves, retorna
53. - Si cae miércoles y el año es bisiesto, también retorna
53. - En caso contrario retorna
52.
Funciones API relacionadas
fechas.semana()fechas.es_bisiesto()fechas.dia_de_la_semana_num()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| a | ANY | Año a evaluar. |
Valor de retorno
NUMERICO - Cantidad de semanas ISO del año.
Ejemplo
ejemplo.blox
INCLUIR "fechas.api"
INCLUIR "strings.api"
FUNCION PRINCIPAL
INICIO
NUMERICO resultado
resultado = fechas.semanas_en_anio_iso(2026)
IMPRIMIR("\nSemanas ISO en 2026 = ", resultado:0)
FINAL