Julian Date
& Sidereal Time Converter
High-precision astronomical timekeeping. Convert standard calendar dates to Julian Days and calculate Local Sidereal Time for telescope synchronization.

Julian Date (JD)
Modified Julian (MJD)
Greenwich Sidereal
Local Sidereal (LST)
The Astronomer's Chronometer
In standard civil life, we measure time using the Gregorian calendar. However, for the study of celestial mechanics and the tracking of the moon phase today, more precise systems are required. This page is intended as a standing reference: bookmark it, link to it, and use it whenever you need the definitions, formulas, and conversion tables behind Julian Dates and sidereal time.
On this page
- What is the Julian Date (JD)?
- History: Scaliger and the Julian Period
- Modified Julian Date (MJD)
- How to Calculate JD by Hand
- Quick-Reference Table of Notable Julian Dates
- JD vs. UTC, TAI, GPS Time, and Unix Time
- Understanding Sidereal Time
- Precession and Astronomical Epochs
- Practical Applications
- Common Pitfalls
- Glossary
What is the Julian Date (JD)?
The Julian Day system was introduced in 1583. It is a simple, continuous count of days and fractions of days since noon Universal Time on January 1, 4713 BC (on the proleptic Julian calendar). Because it is a single decimal number rather than a year/month/day triplet, it lets scientists compute the exact interval between two astronomical events — say, two solar eclipses thousands of years apart — by simple subtraction, with no month-length or leap-year bookkeeping.
A JD value like 2461075.71235 encodes both the date and the time of day: the integer part is the day count, and the decimal fraction is the time elapsed since the preceding noon UT.
History: Scaliger and the Julian Period
The system was devised by the French-Italian scholar Joseph Scaliger in 1583, and named — most historians agree — in honor of his father, Julius Caesar Scaliger, rather than the Roman Julian calendar (though the two names are frequently confused; see the FAQ below). Scaliger wanted a single, unbroken day-count that could reconcile the many overlapping chronological systems used by historians of his era.
He built it from three astronomical/calendrical cycles that were all in common use: the 28-year Solar Cycle (after which weekdays realign with calendar dates in the Julian calendar), the 19-year Metonic Cycle (after which lunar phases repeat on the same calendar dates), and the 15-year Roman Indiction Cycle (a tax-assessment cycle). Multiplying these together gives a "Julian Period" of 7,980 years (28 × 19 × 15). Scaliger picked the start point, 1 January 4713 BC, because it was the most recent year in which all three cycles simultaneously began — a date early enough that it precedes all recorded history, so every historical event in the ancient world could be assigned a single, unambiguous, always-increasing day number.
In 1849, astronomer John Herschel proposed adapting Scaliger's day-counting idea specifically for astronomy, starting the count at noon so a full night's observations would fall on one calendar date — and the modern astronomical Julian Day Number was born.
Modified Julian Date (MJD)
For modern computing, astronomers and satellite operators often use the Modified Julian Date, introduced by the Smithsonian Astrophysical Observatory in 1957 for tracking Sputnik. It is simply:
Subtracting 2,400,000.5 does two things: it removes the leading digits that never change in the modern era (shortening the number for storage and display), and it shifts the day boundary from noon to midnight UTC, aligning it with civil timekeeping. MJD 0 corresponds to 17 November 1858, 00:00 UTC.
How to Calculate Julian Date by Hand
You don't need a telescope-grade tool for a rough conversion. For any Gregorian calendar date (year Y, month M, day D, all integers, with time-of-day added separately), the standard algorithm is:
y = Y + 4800 − a
m = M + 12a − 3
JDN = D + (153m + 2)/5 + 365y + y/4 − y/100 + y/400 − 32045
JD = JDN + (hour − 12)/24 + minute/1440 + second/86400
The result, JDN (Julian Day Number), is an integer valid at noon UT on that calendar date. Adding the fractional day offset from UT noon gives the full JD, which is what the converter at the top of this page computes for you automatically — along with sidereal time, which requires additional Earth-orientation terms that are impractical to compute by hand.
Technical Note: This page's converter uses the J2000.0 epoch as its reference frame — the current standard used to specify the positions of stars and planets — and accounts for Delta-T so results stay accurate to a fraction of a second.
Quick-Reference Table of Notable Julian Dates
A handful of fixed reference points come up constantly in astronomy and computing. Use this table to sanity-check conversions or as quick anchors for your own calculations.
| Event / Epoch | Calendar Date (UTC) | Julian Date |
|---|---|---|
| Julian Period epoch (JD 0) | 1 Jan 4713 BC, 12:00 | 0.0 |
| MJD epoch (MJD 0) | 17 Nov 1858, 00:00 | 2400000.5 |
| Unix / POSIX epoch | 1 Jan 1970, 00:00 | 2440587.5 |
| GPS epoch | 6 Jan 1980, 00:00 | 2444244.5 |
| B1950.0 epoch | 31 Dec 1949, ~22:09 | 2433282.42 |
| J2000.0 epoch | 1 Jan 2000, 12:00 | 2451545.0 |
| Apollo 11 Moon landing | 20 Jul 1969, 20:17 | ≈2440423.35 |
Julian Date vs. UTC, TAI, GPS Time, and Unix Time
JD is a day-counting scheme, not a time standard in the metrological sense — it can be built on top of different underlying clocks, and which one matters for precision work:
| System | What it measures | Leap seconds? |
|---|---|---|
| UTC (Coordinated Universal Time) | Civil time, kept close to solar time | Yes — periodically inserted |
| TAI (International Atomic Time) | Pure atomic-clock time, no corrections | No — perfectly uniform |
| GPS Time | Atomic time fixed to a 1980 epoch | No — fixed offset from TAI (19s) |
| Unix Time | Seconds since 1 Jan 1970 | Ambiguous/repeats during leap seconds |
| Julian Date (UT) | Days since 4713 BC, on a UT-like scale | Effectively yes, inherited from UTC |
Because JD is most commonly expressed on the UT/UTC scale, it inherits UTC's leap-second irregularities. High-precision applications (pulsar timing, deep-space navigation) instead use Julian Ephemeris Date (JDE), based on the uniform Terrestrial Time (TT) scale, which currently runs about 69 seconds ahead of TAI-derived UT.
Understanding Sidereal Time
Sidereal time is "star time." While a solar day is 24 hours, a Sidereal Day is approximately 23 hours, 56 minutes, and 4.09 seconds — the time it takes Earth to complete one full rotation relative to the distant "fixed" stars, rather than relative to the Sun. The roughly 3 minute 56 second gap exists because, while the Earth spins, it also advances along its orbit, so it must rotate slightly more than 360° each day for the Sun to return to the same point in the sky.
Greenwich Mean Sidereal Time (GMST) is the sidereal time at the 0° meridian, the same for every observer on Earth at a given instant. Local Sidereal Time (LST) adjusts GMST for your own longitude — add roughly 4 minutes of sidereal time for every degree of longitude East, subtract for West — and is essential for anyone using an equatorial telescope mount, since it tells you exactly which Right Ascension is crossing your local meridian right now.
Precession and Astronomical Epochs
Earth's axis slowly wobbles over a roughly 26,000-year cycle, called precession of the equinoxes. Because the celestial coordinate grid (Right Ascension and Declination) is tied to Earth's axis and equinox, star catalogs and telescope pointing models must specify which moment in time — epoch — their coordinates are valid for.
The current standard is J2000.0, corresponding to JD 2451545.0 (1 January 2000, 12:00 TT). Older catalogs and some legacy software use B1950.0. Coordinates given in one epoch must be precessed to another before comparison — using J2000 coordinates with a B1950-era pointing model, for instance, will place objects noticeably off-target.
Practical Applications
Beyond amateur astronomy, JD and sidereal time show up in several fields where clean, calendar-independent timekeeping matters:
Telescope pointing & equatorial mounts
Setting an equatorial mount's hour-circle correctly requires LST; a mount synced to the wrong sidereal time will point at the wrong Right Ascension even if Declination is correct.
Satellite & orbital tracking
Orbital element sets (TLEs) reference specific epochs, and propagating an orbit forward or backward in time is far simpler as JD arithmetic than as calendar-date arithmetic.
Pulsar timing & deep-space navigation
Millisecond-pulsar timing arrays and interplanetary spacecraft navigation depend on the uniform TT-based Julian Ephemeris Date, since leap-second jumps in UTC would otherwise corrupt long-baseline timing models.
Historical & archaeoastronomical research
Because JD is continuous across the Julian/Gregorian calendar reform of 1582, it's the standard way historians and archaeoastronomers date ancient eclipse and lunar records without re-deriving calendar conversions each time.
Common Pitfalls
Noon vs. midnight boundary: JD changes at 12:00 UT, not midnight — a common source of off-by-one-day errors when converting by hand.
Julian calendar vs. Julian Date: These share a name but are unrelated systems (see the FAQ below) — don't confuse "Julian date" with the old 46 BC Roman calendar still used by some Orthodox churches.
Time scale mismatches: Mixing UT-based JD with TT-based JDE in the same calculation introduces an error of roughly a minute — small for casual use, but significant for precision timing.
Glossary
| Term | Meaning |
|---|---|
| JD | Julian Date — continuous day count from 4713 BC noon UT |
| JDN | Julian Day Number — the integer part of JD |
| MJD | Modified Julian Date — JD − 2,400,000.5 |
| JDE | Julian Ephemeris Date — JD on the uniform TT time scale |
| GMST | Greenwich Mean Sidereal Time |
| LST | Local Sidereal Time |
| Epoch | A fixed reference moment (e.g. J2000.0) for star coordinates |
| Delta-T (ΔT) | The gap between uniform atomic time and Earth's rotation-based time |
Chronometric Intelligence
What exactly is a Julian Date (JD)?
A Julian Date is a continuous count of days and fractions of days since the beginning of the Julian Period in 4713 BC. Unlike standard calendars, it doesn't use months or years, making it a "linear" time scale. This is vital for calculating the orbits of planets and the exact timing of the upcoming 2026 eclipses without the complication of calendar shifts.
Why does the Julian Day begin at Noon instead of Midnight?
The system was designed for astronomers. By starting the day at 12:00 UTC (Noon), an entire night of observations can be recorded under a single date. If the day changed at midnight, a single night's data would be split across two different calendar days, leading to potential data entry errors in historical logs.
What is the difference between Solar Time and Sidereal Time?
Solar time is based on the Sun's position, while Sidereal time is based on the Earth's rotation relative to the fixed stars. Because the Earth orbits the Sun while rotating, it must turn slightly more than 360 degrees for the Sun to return to the same spot. Sidereal time accounts only for the 360-degree rotation, making a Sidereal Day about 3 minutes and 56 seconds shorter than a standard solar day.
How do I use Local Sidereal Time (LST) with a telescope?
Local Sidereal Time tells you the Right Ascension (RA) currently crossing your local meridian (the line from North to South directly overhead). If a star has an RA of 05h 35m and your LST is 05h 35m, that star is at its highest and clearest point in your sky at that exact moment.
Why did the Julian Period start in 4713 BC?
The date was determined by Joseph Scaliger in 1583. He chose a year where three major cycles coincided: the 28-year Solar Cycle, the 19-year Lunar Metonic Cycle, and the 15-year Indiction Cycle. The year 4713 BC was the most recent time all three cycles began on the same day.
What is Modified Julian Date (MJD)?
The Modified Julian Date was introduced by the Smithsonian Astrophysical Observatory in 1957. It is defined as JD - 2400000.5. This serves two purposes: it reduces the number of digits needed for storage, and it shifts the day change back to midnight UTC, aligning it with civil timekeeping.
Does this converter account for Leap Seconds?
Yes. Our calculator utilizes the Astronomy Engine, which accounts for Delta-T (ΔT)—the discrepancy between uniform Atomic Time and the Earth's slightly irregular rotation. This ensures that your Sidereal calculations remain accurate to within a fraction of a second.
Can I calculate Sidereal Time for any location?
Absolutely. While the Greenwich Mean Sidereal Time (GMST) is the same for everyone, the Local Sidereal Time (LST) depends entirely on your longitude. For every degree you move East, your star clock moves forward by exactly 4 minutes.
Is the Julian Date related to the Julian Calendar?
They share a name but are different concepts. The Julian Calendar was the predecessor to our modern Gregorian calendar. The Julian Day system is a mathematical count of days named in honor of Scaliger's father, Julius, but also intended to complement the Julian year.
What is the J2000 Epoch?
The J2000 epoch is the standard reference point for modern astronomy, corresponding to the Julian Date 2451545.0 (January 1, 2000, at Noon). Coordinates of stars and planets in our widget are calculated relative to this fixed point to account for the Earth's axial precession.
How is Julian Date different from Julian Ephemeris Date (JDE)?
Standard JD is usually expressed on the UT time scale, which is tied to Earth's slightly irregular rotation and inherits leap-second corrections from UTC. JDE is the same day count expressed on Terrestrial Time (TT), a perfectly uniform atomic time scale. TT currently runs about 69 seconds ahead of UT, so precision applications like pulsar timing use JDE instead of plain JD.
How does Julian Date relate to Unix time and GPS time?
All three are just day- or second-counts from different fixed starting points. Unix time counts seconds from 1 January 1970 (JD 2440587.5), while GPS time counts from 6 January 1980 (JD 2444244.5) and never applies leap-second corrections, unlike UTC-based Unix time. Converting between them is just a matter of adding or subtracting a fixed offset.
What is precession, and why does it matter for star coordinates?
Precession is the slow, roughly 26,000-year wobble of Earth's rotational axis. Because star catalog coordinates (Right Ascension and Declination) are defined relative to Earth's axis and the equinox, they slowly drift over time. That's why coordinates are always tied to a stated epoch, such as J2000.0 or the older B1950.0, and must be precessed before being compared across epochs.
