Julian date (JD/MJD) calculator

Convert local date/time and timezone to Coordinated Universal Time (UTC)-based JD and MJD instantly. Calculated in your browser. Inputs are not sent.

Other languages 日本語 | English | 简体中文 | Español | Português (Brasil) | Bahasa Indonesia | Français | हिन्दी | العربية

How to read A/B codes

Quick start (3 steps)

  1. Enter date / time / timezone.
  2. Click Compute.
  3. Copy share URL for logs and verification.

Inputs

Results

JD (UTC)
MJD (UTC)
Unix time (s)
ISO UTC
ISO local
Julian Day Number (JDN)
Resolved TZ

This tool runs in your browser. Inputs are not sent.

Calculation steps

JD = UnixSeconds / 86400 + 2440587.5, MJD = JD - 2400000.5

Interpretation & notes

Abbreviation legend

References

How to use this calculator effectively

This guide helps you use Julian date (Julian Date and Modified Julian Date (JD/MJD)) calculator in a repeatable way: define a baseline, change one variable at a time, and interpret outputs with explicit assumptions before you share or act on results.

How it works

The page applies deterministic logic to your inputs and shows rounded output for readability. Treat it as a comparison workflow: run one baseline case, adjust a single parameter, and measure both absolute and percentage deltas. If a result seems off, verify units, time basis, and sign conventions before drawing conclusions. This approach keeps your analysis reproducible across teammates and sessions.

When to use

Use this page when you need a fast estimate, a classroom check, or a practical what-if comparison. It works best for planning and prioritization steps where you need direction and magnitude quickly before investing in deeper modeling, manual spreadsheets, or formal external review.

Common mistakes to avoid

Interpretation and worked example

Run a baseline scenario and keep that result visible. Next, modify one assumption to reflect your realistic alternative and compare direction plus size of change. If the direction matches your domain expectation and the size is plausible, your setup is usually coherent. If not, check hidden defaults, boundary conditions, and interpretation notes before deciding which scenario to adopt.

See also

FAQ

What is the difference between Coordinated Universal Time (UTC), Terrestrial Time (TT), and International Atomic Time (TAI)?

Coordinated Universal Time (UTC) is the civil time scale with leap seconds. International Atomic Time (TAI) is a continuous atomic scale, and Terrestrial Time (TT) is defined as TAI + 32.184 seconds for ephemeris calculations.

How are Julian Date (JD), Julian Day Number (JDN), and Modified Julian Date (MJD) different?

Julian Date (JD) is continuous time, Julian Day Number (JDN) is an integer day index, and Modified Julian Date (MJD) is JD minus 2400000.5.

Why is J2000.0 written as 2451545.0?

J2000.0 is defined at 2000-01-01 12:00 TT with JD 2451545.0. This page returns UTC-based values, so the apparent value can differ when the time scale assumption changes.

Why can local time display differ for the same instant?

Local representation changes with time zone rules. For the same instant, UTC and JD remain identical while only the local clock display changes.

Why do daylight-saving transitions cause input errors?

DST transitions create nonexistent times (gap) and duplicated times (fold). Use the UTC offset override when you need to pin the exact instant.

What do A1 through A4 mean?

A1 is Julian Date and Modified Julian Date (JD/MJD) conversion, A2 is sidereal time (GMST/LST), A3 converts right ascension and declination (RA/Dec) to altitude and azimuth (Alt/Az), and A4 calculates angular separation and position angle (PA).