Rata Die

Last updated

Rata Die (R.D.) is a system for assigning numbers to calendar days (optionally with time of day), independent of any calendar, for the purposes of calendrical calculations. It was named (after the Latin ablative feminine singular for "from a fixed date") by Howard Jacobson. [1] [2]

Contents

Rata Die is somewhat similar to Julian Dates (JD), in that the values are plain real numbers that increase by 1 each day. The systems differ principally in that JD takes on a particular value at a particular absolute time, and is the same in all contexts, whereas R.D. values may be relative to time zone, depending on the implementation. This makes R.D. more suitable for work on calendar dates, whereas JD is more suitable for work on time per se. The systems also differ trivially by having different epochs: R.D. is 1 at midnight (00:00) local time on January 1, AD 1 in the proleptic Gregorian calendar, JD is 0 at noon (12:00) Universal Time on January 1, 4713 BC in the proleptic Julian calendar.

Forms

There are three distinct forms of R.D., heretofore defined using Julian Dates.

Dershowitz and Reingold do not explicitly distinguish between these three forms, using the abbreviation "R.D." for all of them. [1]

Dershowitz and Reingold do not say that the RD is based on Greenwich time, but page 10 state that an R.D. with a decimal fraction is called a moment, with the function moment-from-jd taking the floating point R.D. as an argument and returns the argument -1721424.5. Consequently, there is no requirement or opportunity to supply a time zone offset.

Fractional days

The first form of R.D. is a continuously-increasing fractional number, taking integer values at midnight local time. It is defined as:

RD = JD 1,721,424.5

Midnight local time on December 31, year 0 (1 BC) in the proleptic Gregorian calendar corresponds to Julian Date 1,721,424.5 and hence RD 0.

Day Number

In the second form, R.D. is an integer that labels an entire day, from midnight to midnight local time. This is the result of rounding the first form of R.D. downwards (towards negative infinity). It is the same as the relation between Julian Date and Julian Day Number (JDN). Thus:

RD = floor( JD 1,721,424.5 )

Noon Number

In the third form, the R.D. is an integer labeling noon time, and incapable of labeling any other time of day. This is defined as

RD = JD 1,721,425

where the R.D. value must be an integer, thus constraining the choice of JD. This form of R.D. is used by Dershowitz and Reingold for conversion of calendar dates between calendars that separate days on different boundaries.

See also

Related Research Articles

<span class="mw-page-title-main">ISO 8601</span> International standards for dates and times

ISO 8601 is an international standard covering the worldwide exchange and communication of date and time-related data. It is maintained by the International Organization for Standardization (ISO) and was first published in 1988, with updates in 1991, 2000, 2004, and 2019, and an amendment in 2022. The standard provides a well-defined, unambiguous method of representing calendar dates and times in worldwide communications, especially to avoid misinterpreting numeric dates and times when such data is transferred between countries with different conventions for writing numeric dates and times.

<span class="mw-page-title-main">New moon</span> First lunar phase, the definition varies

In astronomy, the new moon is the first lunar phase, when the Moon and Sun have the same ecliptic longitude. At this phase, the lunar disk is not visible to the naked eye, except when it is silhouetted against the Sun during a solar eclipse.

The Revised Julian calendar, or less formally the new calendar and also known as the Milanković calendar, is a calendar proposed in 1923 by the Serbian scientist Milutin Milanković as a more accurate alternative to both Julian and Gregorian calendars. At the time, the Julian calendar was still in use by all of the Eastern Orthodox Church and affiliated nations, while the Catholic and Protestant nations were using the Gregorian calendar. Thus, Milanković's aim was to discontinue the divergence between the naming of dates in Eastern and Western churches and nations. It was intended to replace the Julian calendar in Eastern Orthodox Churches and nations. From 1 March 1600 through 28 February 2800, the Revised Julian calendar aligns its dates with the Gregorian calendar, which had been proclaimed in 1582 by Pope Gregory XIII.

The proleptic Julian calendar is produced by extending the Julian calendar backwards to dates preceding AD 8 when the quadrennial leap year stabilized. The leap years that were actually observed between the implementation of the Julian calendar in 45 BC and AD 8 were erratic.

The Julian day is the continuous count of days since the beginning of the Julian period, and is used primarily by astronomers, and in software for easily calculating elapsed days between two events.

In chronology and periodization, an epoch or reference epoch is an instant in time chosen as the origin of a particular calendar era. The "epoch" serves as a reference point from which time is measured.

In astronomy, an epoch or reference epoch is a moment in time used as a reference point for some time-varying astronomical quantity. It is useful for the celestial coordinates or orbital elements of a celestial body, as they are subject to perturbations and vary with time. These time-varying astronomical quantities might include, for example, the mean longitude or mean anomaly of a body, the node of its orbit relative to a reference plane, the direction of the apogee or aphelion of its orbit, or the size of the major axis of its orbit.

<span class="mw-page-title-main">Date of Easter</span>

As a moveable feast, the date of Easter is determined in each year through a calculation known as computus. Easter is celebrated on the first Sunday after the Paschal full moon. Determining this date in advance requires a correlation between the lunar months and the solar year, while also accounting for the month, date, and weekday of the Julian or Gregorian calendar. The complexity of the algorithm arises because of the desire to associate the date of Easter with the date of the Jewish feast of Passover which, Christians believe, is when Jesus was crucified.

<span class="mw-page-title-main">New Calendarists</span> E. Orthodox churches which adopted the Revised Julian calendar

The New Calendarists are Eastern Orthodox churches that adopted the Revised Julian calendar.

In astronomy, a Julian year is a unit of measurement of time defined as exactly 365.25 days of 86400 SI seconds each. The length of the Julian year is the average length of the year in the Julian calendar that was used in Western societies until the adoption of the Gregorian Calendar, and from which the unit is named. Nevertheless, because astronomical Julian years are measuring duration rather than designating dates, this Julian year does not correspond to years in the Julian calendar or any other calendar. Nor does it correspond to the many other ways of defining a year.

Zeller's congruence is an algorithm devised by Christian Zeller in the 19th century to calculate the day of the week for any Julian or Gregorian calendar date. It can be considered to be based on the conversion between Julian day and the calendar date.

<span class="mw-page-title-main">Decimal time</span> Representation of the time of day using decimally related units

Decimal time is the representation of the time of day using units which are decimally related. This term is often used specifically to refer to the French Republican calendar time system used in France from 1794 to 1800, during the French Revolution, which divided the day into 10 decimal hours, each decimal hour into 100 decimal minutes and each decimal minute into 100 decimal seconds, as opposed to the more familiar standard time, which divides the day into 24 hours, each hour into 60 minutes and each minute into 60 seconds.

The Pawukon is a 210-day calendar that has its origins in the Hindu religion in Bali, Indonesia. The calendar consists of 10 different concurrent weeks of 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 days. On the first day of the year it is the first day of all the ten weeks. Because 210 is not divisible by 4, 8, or 9, extra days must be added to the 4, 8, and 9 day weeks.

A Lilian date is the number of days since the beginning of the Gregorian calendar on October 15, 1582, regarded as Lilian date 1. It was invented by Bruce G. Ohms of IBM in 1986 and is named for Aloysius Lilius, who devised the Gregorian Calendar. Lilian dates can be used to calculate the number of days between any two dates occurring since the beginning of the Gregorian calendar. It is currently used by date conversion routines that are part of IBM Language Environment (LE) software and in IBM AIX COBOL.

<span class="mw-page-title-main">Mesoamerican Long Count calendar</span> Calendar used by several pre-Columbian Mesoamerican cultures

The Mesoamerican Long Count calendar is a non-repeating base-20 and base-18 calendar used by several pre-Columbian Mesoamerican cultures, most notably the Maya. For this reason, it is often known as the MayaLong Count calendar. Using a modified vigesimal tally, the Long Count calendar identifies a day by counting the number of days passed since a mythical creation date that corresponds to August 11, 3114 BCE in the proleptic Gregorian calendar. The Long Count calendar was widely used on monuments.

A calendrical calculation is a calculation concerning calendar dates. Calendrical calculations can be considered an area of applied mathematics. Some examples of calendrical calculations:

In computing, an epoch is a fixed date and time used as a reference from which a computer measures system time. Most computer systems determine time as a number representing the seconds removed from a particular arbitrary date and time. For instance, Unix and POSIX measure time as the number of seconds that have passed since Thursday 1 January 1970 00:00:00 UT, a point in time known as the Unix epoch. Windows NT systems, up to and including Windows 11 and Windows Server 2022, measure time as the number of 100-nanosecond intervals that have passed since 1 January 1601 00:00:00 UTC, making that point in time the epoch for those systems. Computing epochs are almost always specified as midnight Universal Time on some particular date.

The Gregorian calendar is the calendar used in most parts of the world. It went into effect in October 1582 following the papal bull Inter gravissimas issued by Pope Gregory XIII, which introduced it as a modification of, and replacement for, the Julian calendar. The principal change was to space leap years differently so as to make the average calendar year 365.2425 days long, more closely approximating the 365.2422-day 'tropical' or 'solar' year that is determined by the Earth's revolution around the Sun.

The proleptic Gregorian calendar is produced by extending the Gregorian calendar backward to the dates preceding its official introduction in 1582. In nations that adopted the Gregorian calendar after its official and first introduction, dates occurring in the interim period of 15 October 1582 to the date on which the pertinent nation adopted the Gregorian calendar and abandoned the Julian calendar are sometimes 'Gregorianized' also. For example, the birthday of U.S. President George Washington was originally dated 11 February 1731 because Great Britain, of which he was born a subject, used the Julian calendar and dated the beginning of English years as 25 March. After Great Britain switched to the Gregorian calendar, Washington's birthday was dated 22 February 1732 proleptically, according to the Gregorian calendar applied backward. This remains the modern dating of his birthday.

<i>Calendrical Calculations</i> 1997 book about time conversion algorithms

Calendrical Calculations is a book on calendar systems and algorithms for computers to convert between them. It was written by computer scientists Nachum Dershowitz and Edward Reingold and published in 1997 by the Cambridge University Press. A second "millennium" edition with a CD-ROM of software was published in 2001, a third edition in 2008, and a fourth "ultimate" edition in 2018.

References

  1. 1 2 Reingold, Edward; Dershowitz, Nachum (2008). Calendrical Calculations (3rd ed.). Cambridge University Press. chapter 1.2. ISBN   978-0-521-70238-6.
  2. It was called absolute date in GNU Emacs.