日食发生的原因说起来很简单——月球运行到太阳与地球之间而遮住太阳之故,但要较透彻地阐明日食的发生规律却是相当复杂和棘手的。我们现在的日食知识是从古以来长久观测研究逐渐积累下来的,至今仍有需要深入探索的问题。这里按历史发展来介绍有关知识,“温故而知新”,可以得到某些启迪。古代人仰望星空,直观感觉好像大多数星辰嵌在一个巨大的天穹或天球上,绕地球旋转,因而称它们为恒星;但有5颗星(水星、金星、火星、木星、土星)却常在恒星之问游动,称为行星;而月球和太阳在星空的“视运动”有规律地循环。用三角测量法测出了太阳比月球远……公元2世纪,集古代天文学成就,托勒密在其名著《天文学大成》中阐述了宇宙地心体系(即地心说),认为地球静止于宇宙中心,各行星在其特定,的本轮和均轮上绕地球转动,且跟恒星一起每天绕地球转一圈,试给天象规律作了一种数学理论描述,有其历史功绩。因他否认上帝,直到1215年教会还禁止讲授他的理论。直到后来,教会才把地心说作为统治工具,禁锢人们的思想。