Finds the first quarter lunar phase after the specified date and time.
The quarter lunar phases are: new moon, first quarter, full moon, and third quarter.
To enumerate quarter lunar phases, call SearchMoonQuarter once,
then pass its return value to NextMoonQuarter to find the next
MoonQuarter. Keep calling NextMoonQuarter in a loop,
passing the previous return value as the argument to the next call.
Finds the first quarter lunar phase after the specified date and time.
The quarter lunar phases are: new moon, first quarter, full moon, and third quarter. To enumerate quarter lunar phases, call
SearchMoonQuarteronce, then pass its return value to NextMoonQuarter to find the nextMoonQuarter. Keep callingNextMoonQuarterin a loop, passing the previous return value as the argument to the next call.