FromLunationNumber

FromLunationNumber[ln]

returns the date corresponding to the lunation number ln.

FromLunationNumber[scheme,ln]

returns the date corresponding to the lunation number in the given counting scheme.

Details and Options

  • Lunations are periods between consecutive new moons, also known as synodic months.
  • FromLunationNumber is a way to tell time by the motion of the Moon, effectively counting months.
  • A lunation number is a real number. The integer part gives the number of new moons since the first new moon on January 6, 2000. The fractional part of a lunation number gives the phase of the Moon:
  • .0new moon
    .25first quarter
    .5full moon
    .75last quarter
  • The fractional part of a lunation number is proportional to the difference in ecliptic longitudes between the Sun and the Moon.
  • Possible counting schemes include:
  • Automaticlunation 0 on January 6, 2000
    "BrownLunationNumber"lunation 1 on January 17, 1923
    "GoldstineLunationNumber"lunation 0 on January 1, 1001, proleptic Gregorian
    "HebrewLunationNumber"lunation 1 on September 6, 3761, proleptic Gregorian
    "IslamicLunationNumber"lunation 1 on July 17, 622, proleptic Gregorian
    "ThaiLunationNumber"lunation 0 on March 24, 638, proleptic Gregorian
  • Options of FromLunationNumber include:
  • CalendarType Automaticcalendar used to return dates
    DateFormat Automaticformat used to display output dates
    DateGranularity Automaticcalendar granularity of output dates
    TimeDirection 1whether to return the next or last new moon
    TimeSystem Automatictime system of output dates
    TimeZone $TimeZonetime zone of output dates

Examples

open allclose all

Basic Examples  (3)

Find the date of lunation number 0:

There will be a solar eclipse at lunation 300:

Lunation number 1 in the Islamic counting scheme was close to the date of Hegira:

Scope  (2)

Find the date corresponding to a lunation number:

Find the date of a lunation number in a non-default scheme:

Options  (6)

CalendarType  (1)

FromLunationNumber returns dates in the Gregorian calendar by default:

Return dates in the Jewish calendar:

DateFormat  (1)

FromLunationNumber returns dates in a long format by default:

Specify your own format:

DateGranularity  (1)

FromLunationNumber returns dates with granularity "Instant" by default:

Return dates with "Day" granularity:

TimeDirection  (1)

FromLunationNumber finds the next new moon by default:

TimeSystem  (1)

FromLunationNumber returns dates in universal time by default:

Return dates in "TT" time instead:

TimeZone  (1)

FromLunationNumber returns dates in your local time zone by default:

Return dates in the GMT time zone:

Properties & Relations  (2)

LunationNumber and FromLunationNumber are inverse functions:

Take all dates of lunations between 200 and 300:

In a solar calendar like the default Gregorian calendar, new moons can be on any day of the month:

In a lunisolar calendar like the Jewish calendar, new moons fall on days near the change of month:

Perform the analysis with 5000 lunar months:

Wolfram Research (2023), FromLunationNumber, Wolfram Language function, https://reference.wolfram.com/language/ref/FromLunationNumber.html.

Text

Wolfram Research (2023), FromLunationNumber, Wolfram Language function, https://reference.wolfram.com/language/ref/FromLunationNumber.html.

CMS

Wolfram Language. 2023. "FromLunationNumber." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FromLunationNumber.html.

APA

Wolfram Language. (2023). FromLunationNumber. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FromLunationNumber.html

BibTeX

@misc{reference.wolfram_2024_fromlunationnumber, author="Wolfram Research", title="{FromLunationNumber}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/FromLunationNumber.html}", note=[Accessed: 02-May-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_fromlunationnumber, organization={Wolfram Research}, title={FromLunationNumber}, year={2023}, url={https://reference.wolfram.com/language/ref/FromLunationNumber.html}, note=[Accessed: 02-May-2024 ]}