Rata Die (del latín - en el día contado) - el número de días que han pasado desde el comienzo de nuestra era según el calendario gregoriano extendido hacia el pasado . Rata Die = 1 corresponde al 1 de enero del 1 d.C. (01.01.0001).
Rata Die (RD) es similar a las fechas julianas (JD) en que los valores son números reales simples que aumentan en 1 cada día. Los sistemas difieren fundamentalmente en que JD toma un valor específico en un tiempo absoluto específico, mientras que los valores de RD pueden ser diferentes en relación con la zona horaria . Esto hace que RD sea más adecuado para trabajar con fechas de calendario. Los puntos de referencia también son diferentes: RD 1 es la medianoche (00:00) hora local del 1 de enero del 1 d.C. mi. según el calendario gregoriano proléptico, JD 0 es el mediodía (12:00) hora universal del 1 de enero de 4713 a. mi. según el calendario juliano proléptico . En el lenguaje informático REXX , la cuenta regresiva comienza desde 0 a la medianoche (00:00) hora local del 1 de enero de 1 d.C. mi. según el calendario gregoriano proléptico.
Hay tres formas diferentes de RD. En esta sección se definen en términos de fechas julianas.
La primera forma de RD es un número fraccionario que aumenta continuamente y que toma valores enteros a la medianoche, hora local. Esto se puede definir en términos de la fecha juliana como
RD = JD − 1.721.424,5En la segunda forma, RD es un número entero que representa el día completo, desde la medianoche hasta la medianoche hora local. Este es el resultado de redondear la primera forma de RD hacia el infinito negativo. Esto es lo mismo que la relación entre la fecha juliana y el número de día juliano (JDN). De este modo:
RD = piso (JD − 1 721 424.5),donde piso es la parte entera de .
En la tercera forma, RD es una hora entera del mediodía y no puede recibir ninguna otra hora del día. Esto se define como
RD = JD − 1 721 425donde el valor de RD debe ser un número entero, lo que limita la elección de JD. Esta forma de RD se usa en todo el libro para convertir fechas de calendario entre calendarios que separan días en diferentes límites.
El libro no hace una distinción clara entre estas tres formas, utilizando la abreviatura "RD" para todas ellas [1] .
El libro no dice que RD se basa en GMT, pero la página 10 establece que RD con un decimal se llama momento, y la función momento desde jd toma un número de punto flotante como argumento y devuelve el argumento menos 1721424.5; no hay forma de tener en cuenta el desplazamiento de la zona horaria como argumento.
La función FECHA del lenguaje informático REXX puede devolver el número de días completos (es decir, sin incluir el día actual) desde la fecha base, 1 de enero, 1 d. C., en el calendario gregoriano proléptico, si se especifica la opción Base. Esta función usa la hora local, no GMT. REXX no usa el nombre "Rata Die".