对于日食的成因和周期性,中国古代科学家也作了不少研究,并早就有了比较深刻的认识。如成书于公元前100年左右的《史记》已经有了交食周期的记载。到西汉末年,刘歆又总结出一种周期,即135月有23次日食。对交食的正确认识和交食周期的发现,对于预报日(月)食有重要意义。中国古代在日(月)食预报方面有较高的水平,日(月)食预报历来是我国历法的一项重要内容。大约从公元3世纪起中国就能预报日食初亏和复圆的方向,到了唐代对于交食的预报已经比较完全。