月球围绕地球公转速度不恒定,受诸多因素干扰,月球绕地球公转速度时快时慢,如果在“望”以前月亮运行速度慢,则从“朔”到“望”可能需要16-17天,所以会出现“十五的月亮十六圆”的情况。所以,其实圆月出现在农历十五、十六、十七都是正常情况
这是月亮从初一到三十的月相变化规律,由图可知,一个月中月球会有大约四天的时间呈现趋近满月或达到满月状态。根据常识我们知道,中间那个大圆饼就是十五的月亮,下面来解释为什么十五的月亮最圆。
我们知道,月球围绕地球公转,周期为29.53天,约合一个月。公转的同时,太阳也在照射着月亮,使得月亮一面是暗的一面是亮的,但亮面始终朝着太阳,然而月球在公转过程中,亮面朝向地球的比例是会一直变化着的,如下图,初一的时候,月球公转到地球和太阳之间,其亮面朝向太阳,暗面完全朝向地球,因此初一的时候看到的是新月。再拿初七、初八举个例子,这时候太阳、地球、月球是成一个直角,地球是直角顶点,此时月球有一半的亮面是朝向地球,请发挥你的空间想象,假设你在地球上,会看到什么,是不是一个球的右边半个亮?所以初七、初八是上弦月,看到的是半个月亮。同理你也可以推出那种镰刀状弯月的成因,这里不再赘述。
现在回到你的问题。
其实满月不一定发生在正月十五日,月球轨道是个椭圆,不是个正圆,所以朔望月之间的时间不一定是15天整,而是在一定范围内。
下图红点是朔月,绿点是望月,蓝色是地球。
下图红点是朔月,绿点是望月,蓝色是地球。
如果是第一个图,那么就是十六甚至是十七才圆,如果是第二个图,那么就是十五才圆。由于月球轨道是椭圆,所以实际上圆月可能出现在农历十四~十八之间。