发生月食必在望。发生日食必在朔。
日、月食的发生必须是新月和满月出现在黄白交点的一定界限之内,这个界限就叫做“食限”。对日食而言,如果新月在黄道和白道的交点附近18度左右的范围内,就可能发生日食;如果新月在黄道和白道的交点附近16度左右的范围内,则一定有日食发生;对月食而言,如果望月在黄道和白道的交点附近12度左右的范围内,就可能发生月食;如果望月在黄道和白道的交点附近10度左右的范围内,则一定有月食发生。日食就是月亮运行到地球和太阳之间,月球的本影落到地球上、日光被遮住了,这就是日食。因此,只有在朔日(农历初一),月亮处于地日之间,并且掩蔽太阳,才能发生日食。如果太阳全部被遮,叫作日全食;部分被遮,叫作日偏食;如果月影投射不到地面,则在月影延长线所包围的区域内的人还能看见太阳的边缘,绕着月亮圆面而形成一个光环,这就是日环食。