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.
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.
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.
| Crossing | Estimated UTC date | Cycle index | Lunar age | Phase angle | Interval from start |
|---|
Duration setup
Compare two precise UTC instants
- Enter the earlier and later dates.
- Include UTC hours when a boundary matters.
- Use the result as a mean-cycle estimate.
- Review quarter-phase crossings rather than relying only on phase names.
- 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_cycleSymbols, 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.