Documentaciónrestar_juliano(f1, f2)
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ámetro | Tipo | Descripción |
|---|---|---|
| f1 | STRING | Primera fecha en formato dd/mm/aaaa. |
| f2 | STRING | Segunda 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