图1里这种就是典型的“只要读书少,每天都有新发现”[doge][doge]
农历的直接起源是太初历(汉历)。之前秦朝使用的是颛顼历,每年十月为岁首。到汉武帝时因历法与天象运行正朔失合(比如某个月的月初第一天应当是没有月光的朔日,天空中月光却明亮饱满),在司马迁等人建议下,由邓平、落下闳等人制订新历。此外颛顼历以十月为岁首,与农事不合,所以采用夏正,把正月改为岁首。
制订历法需要对天象进行详细的观测、记录和计算,所以是钦天监的职责。如果历法与实际天象不准,还要制订新历。比如北宋就沿用了后周的《钦天历》(使用7年),之后制订颁布了《应天历》(使用18年)、《乾元历》(17年)、《仪天历》(22年)、《崇天历》(40年)、《明天历》(2年)、《崇天历》(6年)、《奉元历》(18年)、《观天历》(8年)、《占天历》(2年)、《纪元历》(30年)。南宋立国152年,颁布过11部历法。隋朝有开皇历、皇极历、大业历,唐朝颁布过麟德历、大衍历、五纪历、贞元历、宣明历等历法。
元代东西方交流发达,郭守敬、王恂、许衡等人参照波斯天象图和演算结果,加上实地设置测影所(最北到叶尼塞河流域,最南到南海西沙群岛)进行观测,编纂制订了《授时历》,以365.2425日为一年(和地球公转的时间仅差26秒),以29.530593日为一月,与现在所使用的公历的数值完全相同。
《授时历》比以往历法科学精准,因此在明代改名《大统历》,继续沿用了270多年,一直到清朝顺治二年才被传教士用西洋新历法修订的《时宪历》取代。在南明则一直使用到1683年,距其颁布(1281年)已经过去了402年。这是中国古代连续使用时间最长的一部中国传统历法。
明代大统历、回回历并用,至明朝末年,历象气候多疏舛不合。万历年间利玛窦将泰西历传入中国,更为精准。崇祯十六年(1643年),崇祯帝谕以泰西历代替旧历,命徐光启负责此事,旋因言官掣肘而未及颁行。崇祯十七年(1644年)弘光帝在南京即位,此后南明弘光、隆武、永历等政权仍然沿用旧历(大统历)。到永历三年(1649年),永历帝任命西洋教士瞿纱微掌管钦天监,进泰西历,命礼部颁行,言官劾以“擅行夷历,爚乱祖制”,故永历政权仍沿用大统历。
清廷让汤若望用泰西法编纂《时宪历》,与南明的大统历差异甚大。永历二年大统历是三月置闰,时宪历是四月置闰。永历四年的闰十一月为顺治七年的十二月,而永历四年十二月为顺治八年正月。当时两广的郡县基本全部归清,城中官民用《时宪历》,以顺治元年正月初一己酉日为元旦,行拜贺礼,而乡下居民多使用永历旧历,以顺治元年二月初一乙卯日为元旦。守除拜岁,竟有城乡之别[笑cry]
总而言之,参与编纂历法的有西洋人也好,有波斯人也好,有色目人也好,它都是中国的传统历法。[666][666][666]
