农历纪年的来历?

我国农历的起源,可以追溯到黄帝历。黄帝历据说是黄帝打败蚩尤,统一天下以后,命人制定的。因此黄帝历的元年,就是黄帝继位的那一年,也就是西历的公元前2698年。

黄帝历与颛顼历、夏历、殷历、周历、鲁历,合称为“古六历”。不过在“古六历”之前,我国还有两种纪年的历法,分别称为太阳历和太阴历。

太阳历

太阳历相传为伏羲氏所创,也称为甲历、上元历。

太阳历是根据太阳的运行规律,采用“十杆测影法”,把一年平均分为十个月,每个月固定有36天。这种纪年的历法,一直被彝族沿袭并传承下来,因此也被称为“彝族十月太阳历”。

太阴历

由于太阳历的缺陷,后来女娲便根据月亮的运行规律,制定了更为准确的太阴历。

实际上这就是“女娲补天”传说的由来。

在太阴历中,可以准确反映潮汐变化,但却没有“年”的概念,因此也就没有一年四季。

干支历

干支历,也叫星辰历、甲子历。其实是在太阳历和太阴历的基础上,再以北斗七星作为参照物,把斗柄自东向西旋转一周,计算为一年。同时,再把十天干、十二地加以两两搭配,形成60个不同的组合,用来对年、月、日、时进行标记。

在干支历中,60年为一个轮回,称为一甲子。再把一年分成12等分,也就是12个月,这就是“十二月建”。

实际上,“古六历”就是“干支历”的雏形,或者完善过程中的历法。而且“古六历”中,一年之始的算法也不同。

据《后汉书·律历志》中记载,具体就是:

夏历建寅、殷历建丑、颛顼建亥,而周历、黄帝历、鲁历建子。

也就是说,夏朝是以农历正月(孟春月)初一为一年的开始,商朝时以农历腊月(季冬月)初一为一年的开始,秦朝(颛顼历)是以农历十月初一为一年的开始。

而周朝的历法,和黄帝历、鲁历一样,都是以农历十一月(仲冬月)初一为一年的开始。

太初历

汉朝初年,一直沿用的是秦历,也就是颛顼历。因为颛顼历有一定误差,因此汉武帝年间,又颁布了太初历。

在太初历中,为了更好的指导农事活动,不但把农历正月作为一年之始,还采用“圭表测影”的方法,把一年分为24等分,也就是24节气。同时还计算出如何设置闰月,即十九年置七闰。

此后,历法虽然几经修改,但基本采用的都是“圭表测影法”。

时宪历

时宪历,也叫《西洋新法历书》。明朝末年,徐光启、李天经等人在借鉴西洋法数的前提下,编撰了这部历法。只可惜还没有来得及颁行,明朝就灭亡了,后来由清政府正式颁行。

在时宪历中,废除了此前的“圭表测影法”,而是采用黄道坐标系统。

具体就是以春分点为始,把太阳沿黄道运行一周,计算为一年。另外对24节气的划分,也不再采用“平气”,也就是按每个节气15天平均分配;而是采用“定气”,也就是根据太阳运行的快慢,分为最短14天、最长16天。

我们现在通常说的夏历,或者农历,其实就是时宪历。

一直到清朝末年,辛亥革命之后,为了“行夏历,所以顺农时;从西历,所以便统计”,才决定采取公元纪年法和农历纪年法,一起使用的方式。新中国成立后,更是在此基础上,把公历(西历)1月1日命名为元旦,把正月初一命名为农历新年。

由此可见,农历虽然只是一部小小的历法,但其中凝聚着的思想和智慧,还有历史的沉淀,就如同半部华夏史一样,足以让我们这些后人引以为豪。

THE END
1.中国现行农历,rpa,机器人,自动化澎湃新闻中国现行农历是德国传教士制定的吗? 本文介绍了中国现行农历的制作过程和修订历史,以及传教士在中国天文历法领域的影响。文章指出,中国现行农历并不是德国传教士汤若望编著的《时宪历》,而是1929年 更多内容请查看https://www.thepaper.cn/newsDetail_forward_1309342 https://wdlinux.cn/html/zonghe/20241128/20016.html
2.农历与阳历的来历和区别农历与阳历的来历和区别旧城暖人心 精选回答 阳历:也称公历来源于西方,例如算星座时就是按照阳历计算的。 阴历:也称农历,来源于我们中国,例如俗称的八月十五中秋节,清明节,春节就是按照农历来计算的。 主要区别: 1、阳历是国际通用的; 2、农历是中国特有的。https://edu.iask.sina.com.cn/jy/lD9yrLIjAH.html
3.农历(中国现行的传统历法)千约到家农历(中国现行的传统历法) 干收纪元(岁纪摄提)以北斗七星的运行计较月令,斗柄所指之辰谓之“斗建”(古称北斗斗柄所指为“建”)。如《淮南子·地理训》支录:“帝张四维,运之以斗,月徙一辰,复返其所,正月指寅,十二月指丑,一岁而匝,末而复始”。那里的“斗”指的便是北斗七星的斗柄。斗柄循环旋转,顺时针http://qianyue688.cn/caijing/1052.html
4.2014年6月份日历表(2002年日历)2004年12月 农历甲申(猴)年乙亥月 建国56年 农历的算法是怎么算的 农历一年为12或13个月,每个月天数依照月亮围绕地球运行周期而定,为29或30天,闰年为13个月,中国农历年平年为353或354天,闰年为384或385天,平均每年约为365.2422天(即地球环绕太阳一周的时间)。 http://yi.shjibing021.com/qmdf/4204.html
5.C++算法系列之中国农历的算法c++农历算法,c++农历资源计算朔望月关系表可以使用相应的算法和数据结构来实现。 六、结论 中国农历算法是中国传统的历法系统的基础,而C++语言可以实现中国农历算法,帮助人们更好地理解中国农历的计算原理和实现方法。通过本文的讲解,读者可以更好地理解中国农历算法的基本原理和实现方法,并且可以应用于多个领域。 七、参考文献 * 《中国公历(https://download.csdn.net/download/weixin_38746442/12759986
6.“真太阳时”和”北京时间“已经相关太阳,时间,历法的知识它是明末清初的《时宪历》法,于1645年农历乙酉鸡年(今年是360周年)正式使用的。说了农历的版本,您别认为这是清朝的老黄历了,落后了,请往下看,中国现行的农历,是农历是由我国科学院紫金山天文台利用现今最精确的农历数据算出和排出的,他们使用的是现代先进轨道计算方法计算的,不再是清代的算法了。https://www.douban.com/note/76229594/
7.中国农历,有详细的阴历算法中国农历,有详细的阴历算法_农历算法,农历算法Et**on 上传43.55 KB 文件格式 rar 这本来是我为一个商业PDA产品开发的日历程序,最近移植于PC机上, 所以算法 和数据部分是用纯C++写的,不涉及MFC,所有的代码都是以短节省存储空间为主要目 的. 很高兴你对这些代码有兴趣,你可以随意复制和使用些代码,唯一有一点小小https://www.coder100.com/index/index/content/id/1356739
8.vba阴历算法51CTO博客已为您找到关于vba阴历算法的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及vba阴历算法问答内容。更多vba阴历算法相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/vbayinlisuanfa.html
9.十二星座是按阴历还是阳历算我们怎么分辨阴历和阳历2、那么为什么十二星座是按阴历来计算的呢,虽然星座是从国外传来中国的,但是在中国古代也有星座的说法,叫做十二星次,把黄道带划分十二个部分,所以叫“十二星次”。在中国的文化中,也是将“十二生肖”按照阴历的算法来计算的,而且中国古代的日历表都是按阴历来说的。 http://h5.m.jia.com/zixun/article/505226.html
10.阴历是怎么算的闰月加在某月之后叫“闰某月”,如刚刚过去的2009年农历闰月为己丑年闰五月(2009年6月23日——2009年7月21日)、即将来临的农历闰月为2012年的壬辰年闰四月(2012年5月21日——2012年6月19日)等。农历的算法是怎么算的? 5分一、农历规则计算: 节气和朔望的时间计算以东经120度,中国标准时间为准。https://www.360doc.cn/article/34990242_963225586.html
11.国历和农历怎么转换你指的是公历与农历的换算公式吧?这个算法复杂,我可以提供C或C++的API函数给你,不知道你是用什么语言来编的? 7、转换农历国历 网友分享:你好,国历1997.13,转换为农历是1997年1月7日,星星期四;国历1997.1,转换为农历是1996年12月24日,星期六。 8、谁知道生日国历怎么换算成农历? https://www.105188.com/sh/618011.html