Modified Julian Dates

Modified Julian Dates

This page describes what is meant by Modified Julian Dates and also gives pointers that help with conversions to month/day/year.

MJD is a modification of the Julian Date that is routinely used by astronomers, geodesists, and even some historians. This dating convention, designed to facilitate chronological calculations, numbers all days in consecutive fashion, beginning at a date sufficiently far into the past so as to precede the historical period. Julian Day Number is an integer counter of the days beginning at noon 1 January 4713 B.C., which is Julian Day Number 0. The Julian Date is simply the extension of the Day Number to include a real fraction of day, allowing a continuous time unit.

MJD modifies this Julian Date in two ways. The MJD begins at midnight rather than noon, in keeping with more standard conventions. Secondly, for simplicity, the first two digits of the Julian Date are removed. This is because, for some three centuries following 17 November 1858, the Julian day lies between 2400000 and 2500000. The MJD drops those first "24" digits. Thus, we have

MJD = JD - 2400000.5


To convert Julian Dates to month/day/year you might wish to use the Julian Day Calculator, a Java-based program that was written by the folks at Numerical Recipes. To get the integer MJD from their JD, use

MJD = JD - 2400001


As an additional aid, we also give tables allowing calendar days and MJD to be easily converted for any day in the decade of the 1980s, 1990s, and 2000s. To use these tables, add the day-of-month to the tabulated entry.

Click here for the table for the 1980s.

Click here for the table for the 1990s.

Click here for the table for the 2000s.


Page maintained by R. Ray.
Last modified 17/3/00.