Documentation
get_moon_phase()
Calculate and return the moon phase
Signature
def get_moon_phase(
date: datetime.date = datetime.today(),
timezone: int = 0
) -> MoonPhase
Arguments
date
: the date for which the ephemerides must be computedtimezone
: if set, thedatetime
returned will be adapted to the given timezone
Return
An object containing the details of the Moon phase on the given date.
Examples
Get the current moon phase:
kosmorrolib.get_moon_phase()
Get the moon phase for the 27 March, 2021:
kosmorrolib.get_moon_phase(datetime.date.fromisoformat("2021-03-27"))
Get the moon phase for the 27 March, 2021, in the UTC+2 timezone:
kosmorrolib.get_moon_phase(datetime.date.fromisoformat("2021-03-27"), timezone=2)
See also
Help us to improve this page, contribute to the documentation!