FullMoon
✖
FullMoon
Details and Options

- The instant of full moon is defined by the opposition of the Moon and the Sun in ecliptic longitude.
- In FullMoon[date], date can be any DateObject expression.
- Options of FullMoon include:
-
CalendarType Automatic calendar used to return dates DateFormat Automatic format used to display output dates DateGranularity Automatic calendar granularity of output dates Method "EclipticLongitude" method to define moon phases TimeDirection 1 whether to return the next or last full moon TimeSystem Automatic time system of output dates TimeZone $TimeZone time zone of output dates - Possible settings for the Method option include:
-
"Illumination" phase defined by fraction of illumination of the Moon "EclipticLongitude" phase defined by Moon‐Sun ecliptic longitude difference

Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Scope (3)Survey of the scope of standard use cases

https://wolfram.com/xid/0i1l73bvq-xf97h9

Find the next full moon after a given date:

https://wolfram.com/xid/0i1l73bvq-8mnj6x

Find full moons very far in the past:

https://wolfram.com/xid/0i1l73bvq-w5i14z

Find full moons very far in the future:

https://wolfram.com/xid/0i1l73bvq-dfoxk7

Options (7)Common values & functionality for each option
CalendarType (1)
FullMoon returns dates in the Gregorian calendar by default:

https://wolfram.com/xid/0i1l73bvq-3mrrrz

Return dates in the Jewish calendar:

https://wolfram.com/xid/0i1l73bvq-3d1k0

DateFormat (1)
FullMoon returns dates in a long format by default:

https://wolfram.com/xid/0i1l73bvq-ittmm5


https://wolfram.com/xid/0i1l73bvq-cl1rb4

DateGranularity (1)
FullMoon returns dates with granularity "Instant" by default:

https://wolfram.com/xid/0i1l73bvq-jn9w3g

Return dates with "Day" granularity:

https://wolfram.com/xid/0i1l73bvq-xs3gvt

Method (1)
FullMoon uses differences of ecliptic longitudes between the Sun and the Moon by default:

https://wolfram.com/xid/0i1l73bvq-mvp0g9


https://wolfram.com/xid/0i1l73bvq-ixw3o7

Use the minimum value of illumination to define the instant of new moon instead:

https://wolfram.com/xid/0i1l73bvq-zgln89

TimeDirection (1)
FullMoon finds the next full moon by default:

https://wolfram.com/xid/0i1l73bvq-urs1zm


https://wolfram.com/xid/0i1l73bvq-16q8ju

TimeSystem (1)
FullMoon returns dates in universal time by default:

https://wolfram.com/xid/0i1l73bvq-xnwyai

Return dates in "TT" time instead:

https://wolfram.com/xid/0i1l73bvq-3okaf3

TimeZone (1)
FullMoon returns dates in your local time zone by default:

https://wolfram.com/xid/0i1l73bvq-38i25c

Return dates in the GMT time zone:

https://wolfram.com/xid/0i1l73bvq-79xuz0

Applications (1)Sample problems that can be solved with this function
A full moon occurring near perigee, i.e. when the Moon is closest to Earth, is known as a supermoon.
Define a function computing the distance from the Earth to the Moon in kilometers:

https://wolfram.com/xid/0i1l73bvq-on4exe
Find all the full moons between years 2023 and 2026:

https://wolfram.com/xid/0i1l73bvq-hsf2xb
Plot distances during that period and mark the full moons as purple points:

https://wolfram.com/xid/0i1l73bvq-mkiom0

The full moons occurring at smaller distances from Earth, say under 360,000 km, are the supermoons:

https://wolfram.com/xid/0i1l73bvq-cotbin

Properties & Relations (7)Properties of the function, and connections to other functions
At the instant of full moon, the Moon and the Sun have opposite ecliptic longitudes:

https://wolfram.com/xid/0i1l73bvq-w5u834


https://wolfram.com/xid/0i1l73bvq-66xejg


https://wolfram.com/xid/0i1l73bvq-74p13s


https://wolfram.com/xid/0i1l73bvq-eag07l

The distance between full moons varies between 29.26 and 29.80 days:

https://wolfram.com/xid/0i1l73bvq-xmsq2d


https://wolfram.com/xid/0i1l73bvq-j2uxp

The average synodic month is about 29.53 days:

https://wolfram.com/xid/0i1l73bvq-6wj7cq


https://wolfram.com/xid/0i1l73bvq-02yvs4

FullMoon returns the date of the next full moon:

https://wolfram.com/xid/0i1l73bvq-5oguyw

Use NewMoon to find the date of the next new moon, which may be before or after that full moon:

https://wolfram.com/xid/0i1l73bvq-c9xmae

Use MoonPhaseDate to find the date of any phase of the Moon:

https://wolfram.com/xid/0i1l73bvq-jvlwgj

MoonPhase computes the phase fraction of illumination, which is close to 1 for a full moon:

https://wolfram.com/xid/0i1l73bvq-wf5niy

https://wolfram.com/xid/0i1l73bvq-q6ah3j


https://wolfram.com/xid/0i1l73bvq-sown73

The maximum of illumination is given by this alternative method of computation:

https://wolfram.com/xid/0i1l73bvq-o6xt8r


https://wolfram.com/xid/0i1l73bvq-r126dx

This curve represents fraction of illumination for an hour around the maximum, with fullmoon in red:

https://wolfram.com/xid/0i1l73bvq-dxeqjw

Full moons correspond to semi-integer lunation numbers:

https://wolfram.com/xid/0i1l73bvq-1la6ei


https://wolfram.com/xid/0i1l73bvq-zjjwnc

Therefore, an alternative way of finding full moons is calling FromLunationNumber with semi-integers:

https://wolfram.com/xid/0i1l73bvq-zm94x

Full moons are oppositions of the Moon with respect to the Sun, as observed from the center of the Earth:

https://wolfram.com/xid/0i1l73bvq-5ypkeb


https://wolfram.com/xid/0i1l73bvq-0u4gyu

Every lunar eclipse happens within a few minutes of a full moon:

https://wolfram.com/xid/0i1l73bvq-bjiiyn


https://wolfram.com/xid/0i1l73bvq-flc4i0

Only some of the 12 or 13 full moons in a year are close to lunar eclipses:

https://wolfram.com/xid/0i1l73bvq-oty51l

Wolfram Research (2024), FullMoon, Wolfram Language function, https://reference.wolfram.com/language/ref/FullMoon.html (updated 2025).
Text
Wolfram Research (2024), FullMoon, Wolfram Language function, https://reference.wolfram.com/language/ref/FullMoon.html (updated 2025).
Wolfram Research (2024), FullMoon, Wolfram Language function, https://reference.wolfram.com/language/ref/FullMoon.html (updated 2025).
CMS
Wolfram Language. 2024. "FullMoon." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/FullMoon.html.
Wolfram Language. 2024. "FullMoon." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/FullMoon.html.
APA
Wolfram Language. (2024). FullMoon. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FullMoon.html
Wolfram Language. (2024). FullMoon. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FullMoon.html
BibTeX
@misc{reference.wolfram_2025_fullmoon, author="Wolfram Research", title="{FullMoon}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/FullMoon.html}", note=[Accessed: 29-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_fullmoon, organization={Wolfram Research}, title={FullMoon}, year={2025}, url={https://reference.wolfram.com/language/ref/FullMoon.html}, note=[Accessed: 29-March-2025
]}