古代巴比伦人发现:在同一地点,日食具有20个朔望月的周期,称为沙罗周期(“沙罗”的意思是重复)。因为223个朔望月等于6585.3天,而19交点年等于6585.8天,两者几乎相等(223个朔望月=18年零11天)。
比如,某地年7月31日全食,那么到1999年8月11日那天也会发生日全食。不过,由于223个朔望月并不恰好等于19交点年(有0.5天差数),也并不正好是天数的整数(差0.3天),因此,实际上经过一个沙罗周期后,同一地点看到的日食情况会有些变化。而看到日食的区域也并不跟上一次看到日食的区域完全相同,但日食的沙罗周期确实存在。