Back to Blog

The Julian day number — counting days from 4713 BC

May 6, 2026
5 min read
Written by ConvertTime Team
julian-dayastronomycalendarhistorycalculators

The Julian day number (JDN) is a continuous integer count of days since noon UTC on January 1, 4713 BC. It's used by astronomers and historians as a calendar-independent timestamp. The current Julian day (May 2026) is around 2,460,000.

For converting between Julian dates and Gregorian dates, the date calculator helps with the math.

What it is

A Julian day is a number representing how many days have passed since:
- Noon UTC on January 1, 4713 BC (in the Julian calendar)
- This is JD 0

Today (early 2026) is approximately JD 2,460,000.

The system was introduced by Joseph Justus Scaliger in 1583. He named it after his father, Julius Scaliger (not after Julius Caesar). The system was designed for chronological consistency across the many calendar systems in use historically.

Why "4713 BC"?

Scaliger chose this date as the start because it's the most recent year that simultaneously satisfied three different calendrical cycles he wanted to track:
- 19-year Metonic cycle (lunar)
- 28-year solar cycle (Julian calendar)
- 15-year indiction cycle (Roman tax cycle)

The intersection point of all three was 4713 BC. By starting JD 0 there, all subsequent dates can be expressed as positive integers.

Why it's useful

1. Calendar-independent. Julian day numbers don't depend on which calendar system you use (Gregorian, Julian, Hebrew, Islamic, Chinese). A given JD always means the same astronomical day.

2. Astronomical consistency. Astronomers track celestial events across millennia. Using a continuous day count avoids the complications of multiple calendar systems.

3. Historical research. Comparing dates across cultures is easier when each culture's date can be converted to JD.

4. Pre-1582 dates. The Gregorian calendar started in 1582. Pre-Gregorian dates use the Julian calendar (different from JD). Both convert to Julian day numbers.

The "Modified Julian Date" (MJD)

For modern astronomy, the Modified Julian Date is more practical:
- MJD = JD - 2,400,000.5
- MJD 0 = November 17, 1858

Modern astronomers usually use MJD because the numbers are smaller (current MJD is ~60,000 vs JD ~2,460,000) and easier to read.

How to convert

Gregorian to Julian day: a complex formula involving multiple steps. Most date libraries have a built-in function:

```python

Python


from datetime import date
import jdcal

jd = jdcal.gcal2jd(2026, 5, 21) # (date in Julian day)
```

```javascript
// JavaScript using astro libraries
const jd = AstroLib.julianDay(2026, 5, 21);
```

Julian day to Gregorian: similarly complex; use a library:

```python
year, month, day = jdcal.jd2gcal(2460000, 0)
```

For everyday users, the date calculator handles the conversion.

Specific milestones

| Date | Julian day |
|------|-----------|
| January 1, 4713 BC noon UTC | 0 |
| Birth of Christ (traditional Dec 25, 1 BC) | 1721425 |
| Battle of Hastings (October 14, 1066) | 2110700 |
| Magna Carta (June 15, 1215) | 2164925 |
| First moon landing (July 20, 1969) | 2440423 |
| Y2K (January 1, 2000) | 2451545 |
| Today (May 21, 2026) | ~2461425 |

The number grows by 1 each day. Slow growth because of the long history.

Use in modern astronomy

Astronomers use JD for:

Asteroid and comet orbits: orbital calculations span centuries; JD is the natural reference.

Variable star observations: noting "the star brightened on JD X" is calendar-independent.

Eclipse predictions: future eclipses are calculated using JD, then converted to local dates.

Spacecraft mission planning: long-duration missions use JD for clear timeline reference.

For most non-astronomer uses, ISO 8601 dates are more practical.

Use in historical chronology

Historians studying ancient civilizations use JD to compare events across cultures:

Roman dates: convert from Roman calendar to JD.

Egyptian dates: convert from Egyptian to JD.

Chinese dynastic dates: convert from Chinese calendar to JD.

This lets historians say "the events of XYZ in Egypt happened 100 days before ABC in Rome" with confidence, ignoring the fact that the two cultures used incompatible calendars.

Limitations

1. Not used in everyday life. JD is a specialist tool. For day-to-day, Gregorian dates are easier.

2. Negative numbers for very ancient dates. Pre-4713 BC dates would be negative; rarely needed.

3. Conversion overhead. Most software internally uses Unix epoch (1970-based) or ISO 8601. JD requires explicit conversion.

4. Cultural variation in adoption. Some traditions don't use JD; their calendars are independent.

Comparison with Unix epoch

| Feature | Unix epoch | Julian day |
|---------|-----------|-----------|
| Reference point | Jan 1, 1970 UTC | Jan 1, 4713 BC noon UTC |
| Number type | Integer (seconds) | Floating point (days + fraction) |
| Used by | Software, web | Astronomy, history |
| Range to 2026 | ~1.7 billion seconds | ~2.46 million days |
| Time precision | Seconds (or finer) | Days |
| Time zone | UTC implicit | UTC implicit |

Unix epoch is for software. Julian day is for chronological/astronomical research.

When to use JD

Use Julian day numbers when:
- Working with astronomical events
- Comparing dates across multiple calendar systems
- Studying very long historical timeframes
- Following established astronomical conventions

Don't use Julian day numbers when:
- Doing everyday date math
- Building general-purpose software
- Communicating with non-specialists

For general use, stick with Gregorian dates (ISO 8601 format) or Unix epoch.

FAQ

Is "Julian day" the same as the Julian calendar?

No. They share the name "Julian" but are different. The Julian calendar (introduced by Julius Caesar) is a calendar system used 45 BC - 1582. The Julian day number is a chronological counting system introduced by Scaliger in 1583, named after Julius Scaliger.

Why does JD start at noon, not midnight?

Astronomical convention. Many astronomical observations are made at night (between two midnight points). Starting the day at noon means an observation session falls on a single Julian day, simpler to reference.

How do I convert today's date to JD?

Use a date library or the date calculator. Today's JD is approximately 2,461,425.

What's the largest JD I'll see?

For practical purposes, anything below 3,000,000 is reasonable. JD 3,000,000 corresponds to roughly the year 3500 AD.

Are there alternatives to JD?

Yes. Modified Julian Date (MJD), which uses smaller numbers. Truncated Julian Date (TJD), which uses even smaller numbers. NASA uses Mission Elapsed Time (MET) for some missions. Each has its niche.

Will JD be useful when humans live on Mars?

Possibly — astronomical conventions transfer. Mars-specific Mars Day would coexist with JD for Earth-based references.

Bottom line

The Julian day number is a continuous integer count of days since 4713 BC. It's used in astronomy and historical chronology where calendar-independent dates matter. For everyday use, ISO 8601 or Unix epoch are more practical.

For converting between calendar dates and Julian dates, the date calculator helps.

Share this article

Related Articles