Time Precise

Julian Date

The continuous day count system used in astronomy

What is Julian Date?

Julian Date (JD) is a continuous count of days since noon Universal Time on January 1, 4713 BCE in the Julian calendar. This date was chosen because it's far back enough that all historically recorded astronomical events occurred after it.

Current Julian Date
Calculating...
Updated every second

Why Use Julian Date?

Astronomers use Julian Date because:

Modified Julian Date (MJD)

Modified Julian Date (MJD) is a simplified version:

MJD = JD - 2400000.5

The 0.5 shifts the start from noon to midnight, making it more intuitive for daily use.

How to Calculate Julian Date

For any date, you can calculate JD using this formula:

JD = (1461 × (Y + 4800 + (M - 14) / 12)) / 4 
    + (367 × (M - 2 - 12 × ((M - 14) / 12))) / 12 
    - (3 × ((Y + 4900 + (M - 14) / 12) / 100)) / 4 
    + D - 32075

Where Y = year, M = month, D = day (with decimals for time).

For computers: Most programming languages have built-in functions. In JavaScript:

const jd = (date.getTime() / 86400000) + 2440587.5;

Common Uses

Example Julian Dates

EventJulian Date
January 1, 2000 (noon)2451545.0
January 1, 1970 (midnight)2440587.5
Today (current)~2461000

See Also