西汉的《太初历》是第一部比较完整的历法。。

西汉初年,沿用秦朝的《颛顼(zhuāxu专须)历》。但《颛顼历》有一定的误差。公元前105年(元封六年),经司马迁等人提议,汉武帝下令改定历法。公元前104年,天文学家落下闳、邓平等人制订了《太初历》。《太初历》规定一年等于365.2502日,一月等于29.53086日将原来以十月为岁首改为以正月为岁首开始采用有利于农时的二十四节气以没有中气的月分为国月,调整了太阳周天与阴历纪月不相合的矛盾。这是我国历法上一个划时代的进步。《太初历》还根据天象实测和多年来史官的记录,得出一百三十五个月的日食周期。《太初历》不仅是我国第一部比较完整的历法,也是当时世界上最先进的历法,它问世以后,一共行用了一百八十九年。