Documentacióndias_en_mes(mes, anio)
Nombre
dias_en_mes - Devuelve cuántos días tiene un mes de un año dado.
Sinopsis
n = fechas.dias_en_mes(mes, anio)
Descripcion
Resuelve la longitud de un mes concreto teniendo en cuenta el ajuste de febrero en años bisiestos.
Ejemplo:
ejemplo.blox
dias = fechas.dias_en_mes(2, 2024)
En ese caso retorna 29.
Comportamiento
- Usa
fechas.es_bisiesto()para decidir febrero de28o29días. - Retorna valores entre
28y31. - Se usa como apoyo en varias operaciones de calendario.
Funciones API relacionadas
fechas.es_bisiesto()fechas.es_valida()fechas.sumar_dias()fechas.sumar_meses()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| mes | NUMERICO | Mes en rango 1..12. |
| anio | NUMERICO | Año correspondiente. |
Valor de retorno
NUMERICO - Cantidad de días del mes (28..31).
Ejemplo
ejemplo.blox
INCLUIR "fechas.api"
FUNCION PRINCIPAL
INICIO
NUMERICO dias, mes, anio
mes = 02
anio = 1964 // bisiesto
dias = fechas.dias_en_mes(mes, anio)
IMPRIMIR (dias) // Esperado 29
FINAL