Rata Die ( RD ) es un sistema para asignar números a los días del calendario (opcionalmente con la hora del día), independientemente de cualquier calendario, con el fin de realizar cálculos calendáricos . Fue nombrado (a partir del ablativo latino femenino singular para "a partir de una fecha fija") por Howard Jacobson. [1] [2]
Rata Die es algo 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 principalmente en que JD toma un valor particular en un tiempo absoluto particular, y es el mismo en todos los contextos, mientras que los valores de RD pueden ser relativos a la zona horaria , dependiendo de la implementación. Esto hace que RD sea más adecuado para trabajar en fechas de calendario, mientras que JD es más adecuado para trabajar en el tiempo per se. Los sistemas también difieren trivialmente al tener diferentes épocas: RD es 1 a la medianoche (00:00) hora local del 1 de enero del 1 d. C. en el calendario gregoriano proléptico , JD es 0 al mediodía (12:00) hora universal del 1 de enero de 4713 a. C. en el calendario juliano proléptico .
Hay tres formas distintas de RD, hasta ahora definidas utilizando fechas julianas.
Dershowitz y Reingold no distinguen explícitamente entre estas tres formas, y utilizan la abreviatura "RD" para todas ellas. [1]
Dershowitz y Reingold no dicen que el RD se basa en la hora de Greenwich, pero en la página 10 se afirma que un RD con una fracción decimal se denomina momento, y que la función moment-from-jd toma el RD de punto flotante como argumento y devuelve el argumento -1721424.5. En consecuencia, no existe ningún requisito ni posibilidad de proporcionar una diferencia horaria.
La primera forma de RD es un número fraccionario de crecimiento continuo que toma valores enteros a la medianoche, hora local. Se define como:
La medianoche, hora local, del 31 de diciembre del año 0 (1 a. C.) del calendario gregoriano proléptico corresponde a la fecha juliana 1.721.424,5 y, por tanto, a RD 0.
En la segunda forma, RD es un número entero que marca un día entero, desde la medianoche hasta la medianoche de la hora local. Este es el resultado de redondear hacia abajo la primera forma de RD (hacia el infinito negativo). Es lo mismo que la relación entre la fecha juliana y el número de día juliano (JDN). Por lo tanto:
En la tercera forma, el RD es un número entero que indica la hora del mediodía y no puede indicar ninguna otra hora del día. Esto se define como
donde el valor RD debe ser un número entero, lo que limita la elección de JD. Dershowitz y Reingold utilizan esta forma de RD para la conversión de fechas de calendario entre calendarios que separan días en diferentes límites.