一、由旧石器时代到夏朝是农历的发展早期
1. 旧石器时代: 据秦始皇墓出土的“报春图”记录,可追溯至公元前三七一年,旧石器时代的记录中就出现了使用 lunar(农历)纪年的先例,从此,农历于汉代开始得到普及,成为中国把握时间的重要工具。
2. 夏朝:夏朝时期是农历计时最早、最深入人心的早期,以公历为基准,以月、日为计算单位,将原本根据二十八星宿及生活实践确定的月数,通过对日的观察,精确的计算出每月的日数,这种精确的计算方法就是夏朝时期的农历换算。
二、由战国期到西汉是农历换算发展的中期
1. 战国时期:战国期间,中国各国之间正式开始以农历纪时,并开始进行农历换算,主要是为了把握时机,掌握最适宜的农耕种植日期,同时也为将来相当长一段时间内的能够有效把握和科学用农历来纪时而做准备。
2. 西汉时期:西汉时期,天文学家周公旦在编撰《春秋策》的过程中,为了更精准的计算农历,引入了两个变量:冬至角度和夏至角度,并进一步对农历进行改良,使其精度大大提高,进一步推动了中国农历的发展。
三、正史时间到今是农历换算发展的后期
1. 正史时期:正史时期是农历的重要时期,除了维持周公旦的农历换算规则外,还增添了“恽历”和“治曆”这两种农历换算规则,增加了芮氏曆法的农历换算规则,使其精确性得以不断提高。
2. 至今:至今,中国农历换算依然在不断完善中,其精确计算精度已达到甚高的程度,以儒家日晷、秦皇蔡倅曆法、庚子年列式等技术,农历已可知晓今日的农历日期,令中国古老文明成为世界上之一。
一、换算原理
农历换算是指将公历日期转换为农历日期的过程。根据公历和农历的月份和日期的对应关系,一年12个月,共有366天,即合用连续的数据来分析。实际上,每一年的元旦算法都不同,而年的首月的交替时间则具有相同的规律,而且是十八年一轮回。
二、换算方法
(一)查找首月交替时间
根据农历二十四节气表,在每年立春前后,就决定了当年首月日期。根据大约每十八年有六个立春时间,有二十四节气的原理,就可以用分析年数农历首月在哪一天,以查找首月交替时间。
(二)根据交替时间确定农历月份
基于公历和农历的月份和日期的关系,每一年都有365天,而农历有12个月,因此对于任何一个指定的公历月份来说,都可以根据距离交替时间的时间间隔,确定其农历月份。
(三)根据农历月份确定农历日
每个农历月有29或30天,也就是说,从交替时间点到指定公历日期的时间,要把它当作一个整体日期,总共有29或30天,根据它与交替时间之间的日期的时间间隔,就可以确定农历的月份和日期。
总之,农历换算即采用公历和农历之间的月份和日期的对应关系,找到首月换算时间确定农历月份,再根据农历月份的29或30确定农历日期的方法来查询。