当地月日的运行,月亮到地球和太阳正中间,月亮向地球的这面照不到光了,就看不到月亮了,这天就是月首朔日。月亮转到另一边时,向地球和太阳这面完全被光照到,月亮就又大又圆,这日就是月中望日。三者运行一圈下来,月亮即将又到地日正中的前一日就是月末晦日,次日就是新一月朔日,就是合朔。因为地月运行轨道不是正圆,依实际天文来编算大小月30或29天,不固定。隔几年置闰月来弥补历年与太阳年之间的累积误差,使之相等。西历的月份是与天文无关的,就是把一太阳年均分,所以月份大小固定,仍翻译作月,便于理解。数年只需闰一天来消除历年与太阳年的累积误差。怎么定,就是西方的历史文化形成的。