Documentacióndias_desde_origen(fecha)

dias_desde_origen(fecha)\texttt{dias\_desde\_origen}(fecha)

Nombre

dias_desde_origen - Calcula los días transcurridos desde una fecha origen interna.

Sinopsis

n = fechas.dias_desde_origen(fecha)

Descripcion

Transforma una fecha a una cuenta interna de días acumulados desde un origen fijo del módulo.

Se usa como apoyo para restas y comparaciones cronológicas en la versión no juliana.

Comportamiento

  • Recorre años, meses y días acumulando cantidades.
  • Tiene en cuenta años bisiestos y largo real de cada mes.
  • Retorna un NUMERICO con la cantidad de días acumulados.

Funciones API relacionadas

  • fechas.restar()
  • fechas.dias_en_mes()
  • fechas.es_bisiesto()

Parámetros

ParámetroTipoDescripción
fechaSTRINGFecha en formato string.

Valor de retorno

NUMERICO - Cantidad de días desde el origen interno.

Ejemplo

ejemplo.blox
INCLUIR "fechas.api"

FUNCION PRINCIPAL
INICIO

	STRING fecha
	NUMERICO dias1, dias2

	fecha = "25/02/2026" 

	// Cantidad de dias desde "01/01/0000"
	//
	   dias1 = fechas.dias_desde_origen(fecha)
	   IMPRIMIR ("\n", dias1) 


	//  Cantidad de dias desde  "1 de enero de 4713 a. C." a las 12:00 GMT.
	//
	   dias2 = fechas.greg2dj(fecha)
	   IMPRIMIR ("\n", dias2) 

FINAL