Skip to content

Scriptorium · Astronomy

The Star of Bethlehem

What did the magi see? The DAVAR engine reconstructs the sky over the decades around the Nativity and finds the close planetary conjunctions that astronomers and historians put forward as candidates for the Star. The model runs live, here, with no scripts.

When they saw the star, they rejoiced with exceeding great joy. — Matthew 2:10

Close Conjunctions, 8 BC – 1 BC

Computed live by the DAVAR engine: geocentric positions of the naked-eye planets across 8 BC – 1 BC, scanned day by day for the close planetary conjunctions that astronomers and historians put forward as candidates for the Star of Bethlehem. The model found 19 close approaches within 1.5°.

This is a low-precision Keplerian model (Schlyter mean elements) intended to illustrate, not to settle. Positions are accurate to roughly a degree near this era, so dates are indicative to within a few days. It is not a precision ephemeris and not a claim about the identity of the Star; for rigorous positions consult NASA JPL HORIZONS. Scripture, not astronomy, is the authority here — see /apologetics.

0.0° 0.5° 1.0° 1.5° 8BC 7BC 6BC 5BC 4BC 3BC 2BC 1BC Jupiter – Venus, 0.49° Venus – Saturn, 0.89° Jupiter – Saturn, 1.00° Jupiter – Saturn, 0.98° Jupiter – Saturn, 1.08° Jupiter – Mars, 0.77° Venus – Saturn, 0.60° Jupiter – Venus, 0.57° Venus – Mars, 0.64° Venus – Mars, 0.16° Jupiter – Venus, 0.91° Jupiter – Mars, 0.92° Venus – Saturn, 0.51° Jupiter – Venus, 0.12° Venus – Mars, 0.78° Jupiter – Venus, 0.34° Jupiter – Mars, 0.14° Venus – Saturn, 1.28° Jupiter – Venus, 0.14° angular separation (smaller = closer)
Jupiter – Venus Jupiter – Saturn Venus – Saturn Jupiter – Mars Venus – Mars
DateConjunctionMin. separationCloseness
Feb 14, 7 BCJupiter – Venus0.49°very close
Feb 24, 7 BCVenus – Saturn0.89°close
Jun 8, 7 BCJupiter – Saturn1.00°close
Sep 16, 7 BCJupiter – Saturn0.98°close
Dec 18, 7 BCJupiter – Saturn1.08°near
Mar 5, 6 BCJupiter – Mars0.77°close
Apr 25, 6 BCVenus – Saturn0.60°close
May 8, 6 BCJupiter – Venus0.57°close
Jul 2, 6 BCVenus – Mars0.64°close
May 19, 4 BCVenus – Mars0.16°extremely close
May 24, 4 BCJupiter – Venus0.91°close
May 31, 4 BCJupiter – Mars0.92°close
Jun 13, 3 BCVenus – Saturn0.51°close
Aug 12, 3 BCJupiter – Venus0.12°extremely close
Apr 10, 2 BCVenus – Mars0.78°close
Jun 18, 2 BCJupiter – Venus0.34°very close
Aug 26, 2 BCJupiter – Mars0.14°extremely close
Jun 3, 1 BCVenus – Saturn1.28°near
Aug 21, 1 BCJupiter – Venus0.14°extremely close

Computed by a low-precision Keplerian model (Schlyter mean elements) inside davar_http. Positions are good to roughly a degree near this era, so dates are indicative to within a few days; this is an illustration, not a precision ephemeris. For rigorous positions consult NASA JPL HORIZONS. The triple conjunction of Jupiter and Saturn in Pisces (7 BC) and the strikingly close meetings of Venus and Jupiter in Leo (3 and 2 BC) are the events most discussed in the literature — but Scripture, not astronomy, is the authority for the Nativity.

How the Engine Works

For each day in the window the engine solves Kepler's equation for the naked-eye planets, converts each orbit to a geocentric position on the ecliptic, and measures the angular separation between planet pairs. When a separation dips to a local minimum below the threshold, that close approach — a conjunction — is recorded and plotted.

The whole computation is plain C running on the server; the page you are reading is the rendered result, with no client JavaScript. Because the model is deliberately simple, treat the dates and separations as close approximations, not exact predictions.

Go Deeper

This engine illustrates; it does not settle the question:

/apologetics — the case for Scripture, five domains.

/scriptorium/exodus-route — the wilderness road to Sinai, computed.

/oracle — ask the DNCZ corpus directly.

/bible-search — search all KJV verses.