在咱们国家古代对天文的记法主要是采用阴阳干支三种合计算法。这主要归功于古代天文学家的灵活大脑。在最远古的时期,人们主要是按照不同时间段种植发展不同的农业,还有对牧业的要求也会跟随情况不同变化,通过这样的规律分别出现了用太阳推算法和太阴推算法。
当然,现代人们口中说的农历,这是一种很传统的历法计算,至于它是什么时候有的,历史资料中并没有这方面的详细记载。只是在早些时间出土的涉及甲骨文中介绍过,说吧阳跟阴的记法合在一起的最早出现是在殷商时代。再进一步追溯一下,就是从皇帝开始搞历法到大清朝末基本上就有了西历这么一说,西历也就是咱们熟悉的公历记法。综合一下,在咱们国家一共出现过一百多部历法,这些历法对咱们国家的文化和文明发展都影响深远,举一些历史中涉及的像夏历和商历,周历跟西汉时期的太初历,还有就是隋唐时期的大衍历跟皇极历。
这些个历法出台后,对于当时的医学和天文,尤其是数学都起到过积极作用。就像在西汉时候曾经出现过的三统历,当然还有下边要提到的唐朝搞出的皇极历,这些都对当时的社会产生了重大影响。在史书上有一些记载,说在汉朝前的国家历法记录都是以三百六十六天为一个岁记,在其中点到了闰月,用它来计算四时还有进一步确定这个岁的开始和结束时间。这个时候已经有了咱们说的日月和旬跟时的这些基本记录时间的单位,对于阴阳历的计算也是迈出了一大步。
这样咱们就能返回头来,看看唐朝的历法记录情况。众人都知道大唐的江山是在李渊的手里开创的,那么当时他成为皇帝后,就开始用上了隋朝的大业历法作为记录时间工具。但是在武德二年的时候,他又给借用人家傅仁均的戊寅元历记法,这个历法的出台可算是咱们国家头一次从民间的历法中搞成定朔法的一种历法。这种历法是以日行的盈缩,还有月行的迟疾来算计的,方法其实跟大业历的算法基本相同。说到这个定朔法,就有些特殊的记法出现,像连着的大月或者是连着出现的几个小月。这个现象可以根据历史资料考究,在唐朝贞观十九年的时候,就出现过四个大月相连。
因为出现这样特殊的现象,搞得原来历法无法实施。在唐高宗手里出台了麟德历法。它在计算方面有了不少创新,叫做进朔法,这就是按照朔日小余来采集基本数据,这一做法就搞定了出现的连月现象。这个历法基本上让原来的章蔀纪元报废,它的成型是在皇极历的基础上改编的,推算五星时对日月跟五星的运动规律不同,积极吸收了皇历的计算形式,使得最终数字更为精确。但是此法也有一大缺失就是对岁差存在误解。
这就让唐玄宗手里开始积极组织天文跟数学专家,大搞新的历法,在开元十五年的时候终于编制完成了大衍历。但是当时由于玄宗归天,这部历法最终是在十七年的时候正式出台使用。这个大衍历主要以历议跟历术为主,对于历议内容中是进一步阐述如何计算日月五星,以位置还有运动规律,以及日月相交的记录方法。这就有了正规的天文测量,还有计算天文的新型仪器。对于大衍还是麟德,在数学设计上都是以三千零四十为大记录方针,历史资料中也有涉及的,提及为一个回归年等于日,一个朔望月也等于日,而一个周天就等于度,这也就让以后很多人都学着仿造这个历法。