MPDD

Date & Time

Moon Phase Date Duration Calculator

Estimate the elapsed time, number of synodic cycles, lunar age, and phase-state change between two UTC dates using a transparent mean-synodic-month approximation.

Elapsed duration
Mean lunar cycles elapsed
Estimated start phase
Estimated end phase
Start lunar age
End lunar age
Phase-angle travel
Estimated full-moon crossings

Synodic duration arc

Start and end lunar positions connected across complete cycles

Two phase discs sit on a cycle arc. Complete revolutions are stacked at the center while the remaining angular travel closes the duration reconciliation.

Start and end lunar positions connected across complete cyclesLive current inputs

Cycle crossing ledger

Estimated quarter-phase events between the two dates

Events use a constant mean synodic period and are suitable for planning, not precise observation or navigation.

Live analysis based on the current calculator inputs
CrossingEstimated UTC dateCycle indexLunar agePhase angleInterval from start

Duration setup

Compare two precise UTC instants

  1. Enter the earlier and later dates.
  2. Include UTC hours when a boundary matters.
  3. Use the result as a mean-cycle estimate.
  4. Review quarter-phase crossings rather than relying only on phase names.
  5. Use an ephemeris for location-specific or high-precision work.

Mean-cycle method

A calendar interval rarely equals a whole number of lunar cycles

The elapsed duration is exact for the entered UTC instants; the lunar phase interpretation is approximate because the true synodic interval varies. The model therefore reports fractional cycles and phase angle rather than rounding to a whole moon count.

Quarter-phase event rows are generated from the same epoch and period, so the table, result cards, and arc reconcile mathematically.

Calculation method

Convert elapsed UTC time into complete and partial synodic cycles

The approximation references a known new-moon epoch and a mean synodic month of 29.530588853 days. Modulo arithmetic converts each timestamp to lunar age and phase angle.

Detailed calculation process and general formulas

Δt = (T_end − T_start) / 86,400,000N_cycle = Δt / P_syna(T) = mod((T − T_epoch) / day, P_syn)θ(T) = 360° × a(T) / P_synΔθ_total = 360° × N_cycle

Symbols, meanings, and units

T_start, T_end
entered UTC start and end instantsdate-time
Δt
elapsed durationdays
P_syn
mean synodic month used by the approximation29.530588853 days
a(T)
estimated lunar age since new moondays
θ(T), Δθ_total
phase angle and total angular traveldegrees

Duration anatomy

Distinguish elapsed time from phase-state difference

Two dates can show similar phase names while being separated by many complete lunar cycles.

Elapsed time

Exact UTC duration between the entered instants.

Complete plus partial cycles

Mean synodic months represented by that duration.

End-state age

Estimated days since the preceding modeled new moon.

Angular travel

Total phase travel including complete revolutions.

Decision takeaway: Use duration for elapsed-time questions and lunar age for phase-state questions; they are not interchangeable.

Precision review

When the mean-cycle estimate is not enough

  • Telescope event timing
  • Tide or navigation decisions
  • Eclipse prediction
  • Historical calendar reconstruction
  • Local moonrise, moonset, or visibility

Date evidence

Inputs and references to retain

  • UTC timestamps and source time zone
  • Calendar convention
  • Ephemeris source when precision matters
  • Observation location for visibility questions
  • Tolerance for acceptable timing error

Practical applications

Decisions this calculator is designed to support

Photography planning interval

Two scouting dates are separated by roughly one and a half mean cycles.

What the result clarifies: The end phase may differ sharply even when calendar dates share a similar day number.

Repeated full-moon studies

A researcher compares dates several cycles apart.

What the result clarifies: The table counts modeled full-moon crossings instead of inferring them from month names.

Worked example

Current-input substitution and reconciliation

Model limitations

This calculator uses a constant mean synodic month and a reference new-moon epoch. Real lunar phase times vary because of orbital dynamics. It does not calculate moonrise, moonset, altitude, libration, eclipses, tides, illumination geometry, or local visibility.

Moon Phase Date Duration Calculator FAQ

Why is the cycle count fractional?

Most date intervals contain complete cycles plus part of another synodic month.

Is the elapsed day count approximate?

The timestamp difference is exact within the entered UTC precision; the lunar interpretation is approximate.

Can similar phase names occur many cycles apart?

Yes. Phase names describe position within a cycle, not the number of cycles elapsed.

Can I use this for eclipse prediction?

No. Eclipse geometry requires a high-precision ephemeris and orbital-node calculations.