当月亮位于太阳和地球之间的直线上时,日食是一种自然现象。但并不是每次月球运行到太阳和地球之间,就会发生日食。必须同时满足两个条件:
第一,必须在农历初一,月亮运行到太阳和地球之间;
第二,由于月球的轨道(黄道)和太阳的轨道(黄道)不在同一平面上,黄道和黄道之间平均有5° 9′的夹角,因此,只有在新的一天,当太阳和月球都移动到黄道交点附近,太阳与交点成一定角度(日食极限)时,才会发生日食。