Documentaciónrestar_juliano(f1, f2)

restar_juliano(f1,f2)\texttt{restar\_juliano}(f_{1}, f_{2})

Nombre

restar_juliano - Resta dos fechas usando días julianos.

Sinopsis

n = fechas.restar_juliano(f1, f2)

Descripcion

Calcula la diferencia en días entre dos fechas convirtiendo ambas a JDN.

Es la versión recomendada frente a fechas.restar() por ser más eficiente.

Comportamiento

  • Valida ambas fechas antes de operar.
  • Convierte con fechas.greg2dj().
  • Retorna la diferencia absoluta en días.
  • Lanza ERROR("Fecha invalida!") si alguna fecha no es válida.

Funciones API relacionadas

  • fechas.restar()
  • fechas.greg2dj()
  • fechas.dj2greg()

Parámetros

ParámetroTipoDescripción
f1STRINGPrimera fecha en formato dd/mm/aaaa.
f2STRINGSegunda fecha en formato dd/mm/aaaa.

Valor de retorno

NUMERICO - Diferencia en días entre f1 y f2 (>= 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