中国古代确立了与现代球面天文学模型基本一致的天球模型,还是比较先进的。中国人很早就知道了月球、太阳运行和日食的关系。
中国古人在西周时发现日食都是在朔日发生,在战国时已经对交食周期进行了研究,从而确定了一套预测日食的公式,东汉时提出了时限概念,因此预报日渐准确还是比较准确的,当然也有预测错误的时候。
人类预测日食的历史也非常久远。因为日食被赋予了很深的政治意义,所以古代皇家天学家的重要职责之一,就是预报日食。
据《尚书·胤征》记载,羲和(相传为帝尧所任命的皇家天学官员)因沉湎于酒,未能对一次日食做出预报,结果引起了混乱。
这一失职行为给他带来了杀身之祸,这说明当时已经开始预报日食。
而在西方,公元前1000年左右的巴比伦人就已经能够预测日食(当然,他们也不一定预测得准)。