Documentacióndias_en_mes(mes, anio)

dias_en_mes(mes,anio)\texttt{dias\_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 de 28 o 29 días.
  • Retorna valores entre 28 y 31.
  • 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ámetroTipoDescripción
mesNUMERICOMes en rango 1..12.
anioNUMERICOAñ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