Documentaciónsumar_meses(fecha, meses)

sumar_meses(fecha,meses)\texttt{sumar\_meses}(fecha, meses)

Nombre

sumar_meses - Suma o resta meses a una fecha.

Sinopsis

f = fechas.sumar_meses(fecha, meses)

Descripcion

Desplaza una fecha cierta cantidad de meses hacia adelante o hacia atrás.

Si el día no existe en el mes de destino, se ajusta al último día válido de ese mes.

Comportamiento

  • Soporta valores negativos en meses.
  • Ajusta el año cuando el desplazamiento cruza diciembre o enero.
  • Usa fechas.dias_en_mes() para limitar el día final.
  • Retorna una nueva fecha como STRING.

Funciones API relacionadas

  • fechas.sumar_dias()
  • fechas.sumar_dias_j()
  • fechas.dias_en_mes()

Parámetros

ParámetroTipoDescripción
fechaSTRINGFecha base en formato dd/mm/aaaa.
mesesNUMERICOCantidad de meses a sumar. Puede ser negativa.

Valor de retorno

STRING - Nueva fecha resultante, sin padding de ceros según la implementación.

Ejemplo

ejemplo.blox
INCLUIR "fechas.api"

FUNCION PRINCIPAL
INICIO

	STRING fecha
	NUMERICO meses

	fecha = "31/01/2026" 
	meses = 4


	fecha = fechas.sumar_meses(fecha, meses)	// soporta mes negativo
	
	IMPRIMIR (fecha) 

FINAL