为什么农历和公历相差那麽多天
中国的阴历,又称农历,大家应该都很熟悉。很多的传统节日,像即将到来的春节都是阴历的节日。不过,若是问起阴历的规则,怕是知道的人就不多了。多数人知道初一是新月出现的那一天,月圆的那一天则在十五左右。不少人也知道二十四节气在阳历的每月中大概的日期。再细节的概念如闰月对大多数人则不甚了解了。本人经过一番查找与阅读,终于对阴历的规则有了一定的认识。在此愿与大家分享。
首先阴历以月为基本单位,一个月以新月出现的那一天为始直至下一个新月出现的前一天。由于月亮公转的周期介于29到30天之间,阴历的一个月也就由新月出现时刻的早晚或是29天或是30天。大月为30天,小月为29天。与阳历不同的是,大小月在不同的年中不固定。如春节的前一天常称为大年三十,但有不少年如2000年的阴历十二月只有29天。由于十二个月的时间较阳历年即地球绕太阳公转一周的时间短11天左右,为了使阴历年与阳历年保持相对稳定,每隔两三年就需要加入一个闰月。大约每十九年要加入七个闰月。而二十四节气则是由地球在绕太阳公转的轨道上的位置确定的。以每年的冬至为始,每15度为一个节气。是故二十四节气在阳历的每月中有大概固定的日期。古时以二十四节气指导农耕,这就是阴历又称农历的原因。其中阳历下半月的十二个节气又称为中气。中气出现的时刻和闰月的确定有直接的关系。
阴历的计算有下列四条规则:
1.所有新月和节气出现的时刻的计算以东经120度即东八区标准时为准。但计算1929年以前的阴历时应以北京即东经116度25分的当地时为准。
2.新月出现的一天为一个月的第一天。如某个节气的出现时刻也在这一天,则不论该节气的出现时刻是否比新月晚,一律算落入新的一个月中。
3.每年的冬至总是落在这年的十一月中。从一年的冬至的第二天起到下一年冬至这一天止的这段时间称为一岁。如一岁中有十三个新月出现,则这一岁为闰岁,要加入一个闰月。
4.闰岁中第一个没有中气的月为闰月。因为一岁中只有十二个中气,所以闰岁中至少有一个月没有中气,也存在有两个月没有中气的可能性。但这种情况下只有第一个没有中气的月为闰月。闰月的前一个月为几月则该闰月称为闰几月。
以上所列的阴历的计算规则是在清朝顺治年间,即公元1645年,开始采用的。以上规则的一个重要特点就是理论上完全以天文观测为依据,其中没有任何数学关系。这和阳历完全是由数学关系确定的形成了鲜明的对比。当然,具体到未来阴历的计算,仍然需要月亮与地球运动的数学模型,而且精度高的这种数学模型相当复杂,在没有计算机的情况下,一般人根本不可能推算出精确的阴历来。而阳历的数学关系则非常简单,是不是闰年很容易计算。这又形成了另外一种鲜明的对比。
不过若已知当年的阴历,则有一个很简单的方法可以估算出下一年春节的日期。这种方法适用于绝大多数的年份。找到当年阴历十一月一日对应的阳历日期,将月数减十而日期数加九再减掉月数,如果得出的日期在下一年的阳历一月二十二日到二月十九日之间,则春节就是那天,误差不超过前后一天。例如2002年阴历十一月一日对应阳历的12月4日,则按此方法预测的2003年春节的日期为2月1日,与实际日期相同。
根据查考的结果,本人利用业余时间编制了一个计算阴历的程序。类似于Unix操作系统上的cal指令,故起名为ccal。该程序采用了美国海军观测台网站上公布的高精度天文计算子程序来计算二十四节气出现的时刻。新月出现的时刻的计算则是采用了Lunar Outreach网站上根据Meeus著作上给出的高精度算法编制的子程序。本人对上述两个子程序进行了包装,再加上确定月数的逻辑和生成日历的部分构成了完整的程序。与以前一些阴阳历转换的程序不同的地方在于ccal完全由阴历的计算规则出发而不是通过查寻外来的月份表。由于以前计算精度的限制,一些月份表上的数据不够准确,而且年份也受到表上数据的限制。而ccal计算结果的可靠性仅限于天文计算子程序的精度。根据子程序精度标称,以2000年为基准,上下两三百年甚至更长时间的结果的可靠性都应是很高的。
首先阴历以月为基本单位,一个月以新月出现的那一天为始直至下一个新月出现的前一天。由于月亮公转的周期介于29到30天之间,阴历的一个月也就由新月出现时刻的早晚或是29天或是30天。大月为30天,小月为29天。与阳历不同的是,大小月在不同的年中不固定。如春节的前一天常称为大年三十,但有不少年如2000年的阴历十二月只有29天。由于十二个月的时间较阳历年即地球绕太阳公转一周的时间短11天左右,为了使阴历年与阳历年保持相对稳定,每隔两三年就需要加入一个闰月。大约每十九年要加入七个闰月。而二十四节气则是由地球在绕太阳公转的轨道上的位置确定的。以每年的冬至为始,每15度为一个节气。是故二十四节气在阳历的每月中有大概固定的日期。古时以二十四节气指导农耕,这就是阴历又称农历的原因。其中阳历下半月的十二个节气又称为中气。中气出现的时刻和闰月的确定有直接的关系。
阴历的计算有下列四条规则:
1.所有新月和节气出现的时刻的计算以东经120度即东八区标准时为准。但计算1929年以前的阴历时应以北京即东经116度25分的当地时为准。
2.新月出现的一天为一个月的第一天。如某个节气的出现时刻也在这一天,则不论该节气的出现时刻是否比新月晚,一律算落入新的一个月中。
3.每年的冬至总是落在这年的十一月中。从一年的冬至的第二天起到下一年冬至这一天止的这段时间称为一岁。如一岁中有十三个新月出现,则这一岁为闰岁,要加入一个闰月。
4.闰岁中第一个没有中气的月为闰月。因为一岁中只有十二个中气,所以闰岁中至少有一个月没有中气,也存在有两个月没有中气的可能性。但这种情况下只有第一个没有中气的月为闰月。闰月的前一个月为几月则该闰月称为闰几月。
以上所列的阴历的计算规则是在清朝顺治年间,即公元1645年,开始采用的。以上规则的一个重要特点就是理论上完全以天文观测为依据,其中没有任何数学关系。这和阳历完全是由数学关系确定的形成了鲜明的对比。当然,具体到未来阴历的计算,仍然需要月亮与地球运动的数学模型,而且精度高的这种数学模型相当复杂,在没有计算机的情况下,一般人根本不可能推算出精确的阴历来。而阳历的数学关系则非常简单,是不是闰年很容易计算。这又形成了另外一种鲜明的对比。
不过若已知当年的阴历,则有一个很简单的方法可以估算出下一年春节的日期。这种方法适用于绝大多数的年份。找到当年阴历十一月一日对应的阳历日期,将月数减十而日期数加九再减掉月数,如果得出的日期在下一年的阳历一月二十二日到二月十九日之间,则春节就是那天,误差不超过前后一天。例如2002年阴历十一月一日对应阳历的12月4日,则按此方法预测的2003年春节的日期为2月1日,与实际日期相同。
根据查考的结果,本人利用业余时间编制了一个计算阴历的程序。类似于Unix操作系统上的cal指令,故起名为ccal。该程序采用了美国海军观测台网站上公布的高精度天文计算子程序来计算二十四节气出现的时刻。新月出现的时刻的计算则是采用了Lunar Outreach网站上根据Meeus著作上给出的高精度算法编制的子程序。本人对上述两个子程序进行了包装,再加上确定月数的逻辑和生成日历的部分构成了完整的程序。与以前一些阴阳历转换的程序不同的地方在于ccal完全由阴历的计算规则出发而不是通过查寻外来的月份表。由于以前计算精度的限制,一些月份表上的数据不够准确,而且年份也受到表上数据的限制。而ccal计算结果的可靠性仅限于天文计算子程序的精度。根据子程序精度标称,以2000年为基准,上下两三百年甚至更长时间的结果的可靠性都应是很高的。
佚名
2024-12-23 09:45:29
类似问题(10)
-
佚名2024-12-23 11:24:14
问农历3月中旬天亮为什么时间
答农历3月中旬对应的阳历为4月中旬。日出时间:北京为5:36分,重庆为6:27分,南京为5:35分,长沙为6:03分,广州为6:06分,台北为5:31分。
-
佚名2024-12-23 07:03:01
问农历9.30是2015的国历那一天
答万年历 公历(国历) 2015年11月11日 星期三 农历 九月三十 乙未年【羊年】丁亥月 辛卯日 农历9.30 , 是2015的国历1...
-
佚名2024-12-23 19:31:22
问过生日应该过阴历还是阳历 1月13号生日阴历和阳历差多少天
答如果你过生日是1月的话,那么你的生日是以农历12月13日进行计算的,即你出生那天是农历12月13日,由于你没有给出你出生的具体年份,所以无法知道与你出生的那年1...
-
佚名2024-12-23 16:47:43
问农历2017年2月2日那天属什么
答属鸡啊
-
佚名2024-12-23 14:00:15
问为什么《王者荣耀》师傅和徒弟的奖励相差很多?
答师父比徒弟技术好。因为徒弟与师父组队参加比赛,双方在每局结束后会获得额外的经验和金币加成,师父名师等级越高,加成值越多。
-
佚名2024-12-23 08:00:00
问鸭子为什么冬夏价格差不多?产量相差甚远
答夏天食用鸭子的人多,因为鸭子多被制作成凉菜,鸭肉性寒、冬天食用得人较少,价格方面比较稳定,因为已经是人们常规饮食了
-
佚名2024-12-23 08:00:00
问农历六月是什么属相?
答农历六月是羊月
-
佚名2024-12-23 08:00:00
问2016年农历腊月初八那公历是多少
答农历生日:2015年12月8日,查询对应的阳历是2016年1月17日。您的星座是:摩羯
-
佚名2024-12-23 08:00:00
问98年农历625公历是多少?
答万年历 公历 1998年8月16日 星期日 农历 六月廿五 戊寅年【虎年】庚申月 乙未日 1998年农历6.25 , 公历是1998年...
-
佚名2024-12-23 08:00:00
问2014年的小暑和大暑相差多少天
答相差16天
风水
- 1 解梦梦到部队家属楼因**而塌了一半
- 2 为什么我经常会做梦,是身体不好吗
- 3 最近感觉自己睡觉特别轻,有点儿想动就会醒,而且容易做梦,经常被梦到的,内容惊醒,失眠,
- 4 梦见洪水和火烧三
- 5 梦见有个男的送我一只小梅花鹿做宠物.还告诉我.我的名字叫李景x(yuan)x.四个字的名字.然后就醒了.这个...
- 6 昨晚梦见周围的人都被长着触手的怪物拖去吃掉了。。之后我亲人就说还有几个活着。。。这怎么回事
- 7 梦见摘枣爬房顶房子想塌枣被人捡了
- 8 梦见喜欢的人和他老婆**聊天,还有好多合影
- 9 求婚嫁择日,想在四月或五月结婚,请**帮手择个吉日 男,阴历1985.04.26辰时 女,阴历1984.12.15寅时
- 10 梦见拉了一大车小麦
起名
网名
- 1 暗恋网名大全
- 2 qq网名女二个字的
- 3 qq网名带可字
- 4 2016网名最新版男伤感
- 5 盲僧游戏昵称
- 6 用开心取个昵称
- 7 闺蜜昵称里面有绿字
- 8 手机qq昵称没法修改
- 9 微信昵称可爱的两个字
- 10 昵称小程序源码
说说
- 1 跆拳道霸气签名
- 2 爱情 签名诗
- 3 签名关于喝酒
- 4 说说点赞APP
- 5 我该何去何从的说说
- 6 一心不能二用说说
- 7 如何将qq空间说说导入另一qq空间
- 8 兄弟不多真心就好说说
- 9 修车的说说句子
- 10 有关遇事的微信说说