中国东汉时期的天文学家张衡(公元78—139年)一生颇多著作,其中《灵宪》一书可算是他对天文学贡献的代表作。在该书中,张衡较为准确地阐明了月食发生的成因:“月光生于日之所照,魄生于日之所蔽。当日则光盈,就日则光尽也……当日之冲,光常不合者,蔽于地也,是谓暗虚。在星则星微,遇月则食。”在这段话中,张衡不仅已正确认识到月球因反射太阳光而生光,而且指出了月食天象出现的科学原理:满月之时,本应该能看到一轮圆月,但有的时候却看不到,其原因是日光被地球遮去。张衡还测得太阳和月球的角直径约为29′.5,这与现代测定值31′.5已经相差不大了。