Documentaciónrestar(fecha1, fecha2)

restar(fecha1,fecha2)\texttt{restar}(fecha_{1}, fecha_{2})

Nombre

restar - Calcula la diferencia absoluta en días entre dos fechas.

Sinopsis

n = fechas.restar(fecha1, fecha2)

Descripcion

Resta una fecha de otra convirtiendo ambas a una cuenta interna de días transcurridos desde un origen fijo.

Es funcional, pero mucho menos eficiente que fechas.restar_juliano().

Comportamiento

  • Convierte ambas fechas a días desde origen.
  • Calcula la diferencia absoluta entre ambos valores.
  • Retorna un NUMERICO siempre mayor o igual que 0.

Funciones API relacionadas

  • fechas.restar_juliano()
  • fechas.dias_desde_origen()
  • fechas.greg2dj()

Parámetros

ParámetroTipoDescripción
fecha1STRINGPrimera fecha en formato dd/mm/aaaa.
fecha2STRINGSegunda fecha en formato dd/mm/aaaa.

Valor de retorno

NUMERICO - Diferencia en días entre ambas fechas (siempre >= 0).

Ejemplo

ejemplo.blox
INCLUIR "fechas.api"

FUNCION PRINCIPAL
INICIO

	STRING fecha, fecha1, fecha2
	NUMERICO dias


	fecha1 = "01/01/00"
	fecha2 = "26/02/2026"

	dias = fechas.restar(fecha1, fecha2)
	IMPRIMIR("\nrestar(fecha1, fecha2)         --> dias = ", dias)

	dias = fechas.restar_juliano(fecha1, fecha2)
	IMPRIMIR("\nrestar_juliano(fecha1, fecha2) --> dias = ", dias)

FINAL