The math is not right on any of the calculations that claim 29,5d
You can count the phase lenghts yourselves, those are always with extra 24hrs.
Here is example of the range May 19 to June 18:
May 19th
18:53
Day of new moon has 5hrs 7minutes inside May new moon range.
The rest of the days on may are 11 full 24hrs days (May has 31 days) inside this new moon range (or lunar phase)
June 18th
07:37
June has 17 full 24 hrs days inside this range still plus 7hrs 37minutes (the next New Moon predictation in June)
Those equals to 28 days and 13hrs 42 minutes. That is ruffly 28,5 days and NOT 29,5 as been told.
Moon phases for 2024 or any year. New Moon and Full Moon calendar with precise times and simulation of the Moon phase today. When is the next Full Moon?
www.timeanddate.com