天天财汇 购物 网址 万年历 小说 | 三峰软件 小游戏 视频
TxT小说阅读器
↓小说语音阅读,小说下载↓
一键清除系统垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放,产品展示↓
首页 淘股吧 股票涨跌实时统计 涨停板选股 股票入门 股票书籍 股票问答 分时图选股 跌停板选股 K线图选股 成交量选股 [平安银行]
股市论谈 均线选股 趋势线选股 筹码理论 波浪理论 缠论 MACD指标 KDJ指标 BOLL指标 RSI指标 炒股基础知识 炒股故事
商业财经 科技知识 汽车百科 工程技术 自然科学 家居生活 设计艺术 财经视频 游戏--
  天天财汇 -> 自然科学 -> 为什么农历误差如此之大,能闰一个月? -> 正文阅读

[自然科学]为什么农历误差如此之大,能闰一个月?

[收藏本文] 【下载本文】
能闰一个月?
农历那不叫误差。
公历的月已经没有实际意义了,基本就是一年十二个月定死了。
但有趣的是,什么是年?什么是月?
月亮绕地球一圈叫一个月
地球绕太阳一圈叫一年
仔细想想,这月和年真的有联系么?
凭什么你月亮绕地球十二圈,地球就正好要绕太阳一圈?
月亮绕地球一圈大约是29.5天,而地球绕太阳一圈要365.25天。所以问题就在这,把年和月定死,本身就不符合月亮变化规律。公历为了年是正确的,已经使月完全丧失了意义。月无法在代表月亮的圆缺就失去了原本月的意义!
而农历不同,农历规定,每月初一必定是朔月就是几乎看不到月亮的那天。但月有29.5天啊,那怎么办,古人很聪明,农历月是29/30天交替的。所以农历的月是真实代表月亮变化的。
但这又有问题,年怎么办,月和年并不是整齐对应的。
于是遍有了闰月,什么是闰?就是多出来的。
用最简单的话来说,农历十二个月是354天,但一年有365.25天啊,少的11.25天怎么办?
没错,就是闰月,闰月的真实含义就是相比年,月亮多绕了几圈,所以每二到三年一闰,将年补齐。
但农历以月为主,那就意味它无法精准表示年,比如冬至之类与太阳有关的日子。
嘿嘿,别小瞧古人的智慧,其实我刚才已经说出答案了,冬至就是答案!
冬至是什么?二十四节气!
没错,季节是和太阳相关,而不是和月亮相关,古人早就发现了这点!但季节影响农业,所以农历将太阳变化的重要节点标记上,这就成了二十四节气。
所以,为什么农历的算法复杂,原因就在这。
以上种种才构成了农历。
所以你还觉的闰月叫误差么?
你对农历的伟大一无所知,这是一部吊打全世界的历法,现在不是总喊着回归自然吗?
人类想要回归自然必由历法始,而能够胜任的唯有农历,因为这是一部以“天人合一”为导向而设计的历法。
一个一千年前的西方人看当时的中国,大概会以为那是个精灵国度。
首先你要理解一个概念,农历既不是阴历,也不是阳历,而是阴阳合历。
为什么我们的古人会创造出这么复杂的历法呢?
因为这种历法虽然结构复杂,但实用,用现在的话说应该叫用户体验好。
单独采用阴历的问题是月份会与季节脱钩,以至于无法指导农业生产。
单独采用阳历的问题是没有关联月相,对潮汐、航行、防汛都有影响。
更关键的是这使得月份和日期形同虚设,无形中将人们对自然的感知能力严重粗糙化了,人们只知睁眼闭眼便是一日,却并不关注今日与明日的区别。
我们的先人却并非如此,他们观月相来确定日期在月份中的位置,每月从朔日开始,到晦日结束,所谓晦朔就是不见月亮的那天,或者说那天日月几乎同时升起,不仔细看看不到。
相对的,月圆之夜称为望日,用以平分一月,所以阴历的一月称为“朔望月”,时间大约是29.53日,农历是大小月交替,大月30日,小月29日。
每天的月相和升落时间都在变化,古人根据这些就可以推算日期在月份中的位置了,因此在他们看来,每日都有一个月相,今日与明日是严格区分的。
严格区分之后,古人又将五日设为候,每一候的花鸟鱼虫皆有不同,不像现在的我们,只能注意到树还绿不绿。
三候为气,六气为时,四时为岁。
这里要注意,古人虽然通过月相区分日,但却通过日影来判断气,从而指导农业生产。
一年被分为二十四节气,确切的说月初叫节,月中叫中气。
立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒为十二节。
雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至、大寒为十二中气。
所以我们可以认为二十四节气就是阳历,只不过测算比阳历更精确些,阴阳历就这样以“候”为纽带结合起来了。
于是问题出现了,地球绕太阳的公转周期是365.24日,称为一个回归年。
但是一个朔望月只有29.53日,12个月大概是354天,二者相差11天左右,这个差异就是导致阴历与季节脱钩的原因。
为了解决这个问题,古人巧妙地规定每月必有一个固定中气,阴阳历的差异会导致中气每月推迟大概一天。
长此以往,当一个月的中气出现在月末时,下一个月就没了中气,而没有中气的这个月份便被规定为上一个月的闰月。
意思就是他虽然还按一个月计算日期,但月份却跟上一个月相同,是没有“名分”的月。
11天/29.5天约等于7/19,大概就是“十九年七闰”。
虽然都叫闰月,但严格的说,公历和农历的“月”是两个概念。
公历跟农历的“闰”更是两个概念,前者可以说是因为误差,而后者的差异太大以至于没法“误”,只能算是一种设计吧。
反正收藏了你也不会看,点个赞意思一下得了……
因为农历野心勃勃,是整个地球上最复杂的历法——阴阳历。
我们现在用的公历,也叫阳历、太阳历。这种历法只管太阳周期,无视月亮。因此一年12个月,365天,4年一闰……好了,很精确了。
相对应的,伊斯兰历是阴历,也叫太阴历。这种历法无视太阳,只盯着月亮圆缺。
这种也很稳定,分大小月,自然就跟紧月球周期了——至于什么今年八月下大雪、过了几年八月穿又成了夏天,随它。
但我们的农历不一样。它是阴阳历——既像太阳历一样跟太阳周期,也像太阴历一样跟月亮圆缺。
所以,今晚月亮是什么样子?简单,翻开农历看一眼,哦,15号啊,那肯定是圆月。
可是,一旦跟了月球周期,季节时令就乱了——我们什么时候种庄稼?
所以,这种历法就不得不每隔几年瑞月,免得月份和春夏秋冬偏差太远。
但这个精度还是不够啊。农业生产,有时候差几天就完全不一样。
怎么办呢?
没错,24节气。
比如清明节,这个节气你对照农历,那是在前后一个月里来回跳,貌似一点规律没有。
但你对着公历看,它就固定在每年的四月五日到六日之间。原因很简单,公历是太阳历,它的日期严格跟随太阳周期;而农历的节气就是反映的太阳周期——时令对了,庄稼才有好收成。
总之,这种历法野心勃勃,试图同时调和阴阳、同时得到太阳历和太阴历的好处——那么,这个目标就决定了,它也会同时引进太阳历和太阴历的短处。
比如,农历的月相其实和月亮对的并不是那么准,做不到太阴历那程度。这是因为它还试图对太阳周期,那么月份设置就不能太随意。
与之同时,如果不配合节气,那么农历的日期对农民来说就没有任何参考价值,和太阴历一样杂乱无章。
btw,欧洲人玩太阳历,这大概就是他们当年会有“天体运行轨迹完美无缺”这种错觉的根本原因。因为他们从未想过同时容纳日月周期。
而我们呢,一旦试图“调和阴阳”,那么就绝对不会相信有什么东西是完美的了——你看,日月周期都乱成这样……


invalid s
88 次咨询
5.0
编程、程序员优秀回答者
1607839 次赞同
去咨询
因为中国农历野心太大,
他是全世界极为罕见的阴阳历
也就是既要以太阳运动周期为一年,又要考虑到月球运动的周期
但是这俩运动又不是刚好成倍数,
这不是因为误差,因为农历的「月」就是严格按照月亮运行规律来制定的。
而公历的所谓「月」则是个毫无实际意义的概念。公历可以闰日,是因为一个月无论有多少天都没关系,可以随便改每个月的日期数量。毕竟公历「月」本身是个毫无意义的概念。
但是,农历的「月」是一个有实际意义的概念,是严格按照朔望月(29.53天)来制定,一个农历月的日期根本不能随意变化,而29.53天的无论多少个整数倍都不可能等于一年的日期(约 365.25 天)。
一个最简单的例子:农历可以做到每月一定是十五/十六的时候月圆,而公历就永远无法做到。
由于每月天数不能动,自然,只能通过闰月来补助农历与阳历的差异了。
你所谓的误差就很搞笑。
反而,农历丝毫没有误差,是一个非常精准的阴阳合历,阳历以围绕太阳的公转为一个循环,阴历以月亮围绕地球一圈为一个循环,两个循环间不是整数倍关系,必然需要阴历每隔一段时间就增加一个月份以此达到和阳历重合的目的,否则你可能真的会见到6月飞雪腊月酷热的奇怪现象,这种现象是不利于指导农业生产的,古代不利于农业生产的立法没有实际意义,所以才会采用置润法弥补。
另外请你记住一个概念,农历不是阴历也不是阳历,是阴阳合历,一个月29天是农历的规定,一年365天也是农历的规定,你上来就说误差,什么误差?农历和谁的误差?历法自己和自己怎么产生误差?这问题仿佛问为什么你身上胳膊和腿不一样长,这不废话吗本来就不一样长。。。。
PS居然有留言说农历不准需要借助二十四节气才能指导农业,二十四节气与公历对应所以公历比农历准。。。。。
你要笑死我吗?二十四节气是世界公认的农历内容,二十四节气本身就是农历的一部分,能说出这种话说明你根本不了解农历,农历作为阴阳合历,即记录太阳运行周期,也记录月亮运行周期,并且利用视黄经角建立二十四节气,再利用二十四节气将日月不同周期调和,农历所谓19年7润,润在哪个月,靠的就是二十四节气来确定,可以说没有二十四节气就没有准确规矩的农历置润!反观公历根本不含有节气,顶多是确定四个等分角,二十四节气在公历是不存在的东西,不存在,不存在,说三遍。居然有人能把二十四节气从农历剥离,你还在这给我留什么言,去看看国标农历的制定好么,不要无知者无畏。最后,冷知识,二十四节气并不固定在公历某一天,而是需要天文观测视黄经角,所以不要再说什么和公历对应这种胡话了。
我居然发现评论个别人分不清公历、阳历、农历、阴历这四个概念,再有分不清这四个概念的就别给我留言了,留了我也会删除,你应该先读书而不是来跟我讨论。
因为你根本不懂年、月、日。
什么是“年”?四时寒暑交替是一年。实际是地球绕日一周,现代天文学测定一年是365天5小时48分46秒,约等于365.24天。
什么是”月“,月圆月亏周而复始是一月。一个月是月球绕地球一周?错,月球绕地球一周是27.3217天,这叫恒星月。但实际上,月相是由太阳、地球、月亮的相对位置决定的。地球带着月球绕日公转,月相自然受影响。从地球望去,月相周期是29.5306天,这叫朔望月。
什么是”日“?日出日落又日出是一日,也就是地球自转一圈。现在规定一日24小时。地球自转速度也是有变化的,但人类文明尺度上基本察觉不到。
现行公历有什么问题?问题大了去了。现行公历完全是太阳历,只对准了一年365天,误差靠置闰日来解决。没错,2月29日实际是闰日,2月叫闰月是不准确的。公历的月,根本不是月,和月相一点关系都没有。说是时间单位吧,还长短不一,可谓狗屁不通。
农历的月,才是真正的月,农历初一为新月,新月不可见,称为朔日,十五满月为望日。再分大小月,基本与月相准确对应起来了。
然而地球绕日公转造成四季变化,农作物生长周期也是按年进行的,必须根据日照长短和寒暑交替的规律安排农时。中国古人又发明了24节气。正午日影最短为夏至,日影最长为冬至,然后将一年分为24个节气,每月设一中气,如果没有中气,就设一闰月,依此类推,大体上19年7闰。这样,将太阳历与太阴历(太阴就是月亮)完美结合起来。
农历是阴阳合历,是世界上最合理的历法,是天文、农时、物候、潮汐、民俗的完美结合。
现代人用公历,只是因为公历比较简单,并由于历史原因,用的人最多而已。公历,远远称不上合理。
这不是历法的误差。
若想将真正意义上的年、月、日放在一套体系中,没有完美的解决方案。
倘若只求“精准”,不考虑实际使用,那就可能出现:
下午还是二月,临近傍晚突然变成三月了……前些年四月春光明媚,这几年四月大雪纷飞了……跨年的时点每年不同,不上网查都不知道几点几分几秒敲钟……
为什么公历貌似可以平衡年月日呢?因为“月”的概念实际上被换掉了,公历的“月”早已和月亮没什么关系。比如
今年2月15日月圆,可能明年2月5日就月圆了……
在公历的计算规则中,本质上只处理“年”和“日”之间的关系,所以只需要通过“闰日”来调整偏差。多出来的那天,原本插到哪个“月”都一样,毕竟历史上“月”的天数可以人为修改。
在农历的计算规则中,既要处理“年”和“月”之间的关系,又要处理“月”和“日”之间的关系,所以既要有“闰月”,每个“月”的天数也不能固定不变。
因为“年/月/日”原本的意义,在农历中都一直保留着:
年,对应地球公转周期,在感知中表现为季节变化月,对应月球公转周期,在感知中表现为月相变化日,对应地球自转周期,在感知中表现为昼夜变化
现实中,为了便于普通人使用,历法总会载明具体哪年多少个月、哪个月多少天、哪年多少天…… 这个“多少”不是固定不变的,但总会设置成整数,否则就会出现前面提到的那些混乱。
然而,对于天体运行的周期而言,没有哪个周期是哪个周期的“整数倍”。
一个回归年,大约是365.2422日一个回归年,大约是12.37个月一个朔望月,大约是29.27-29.83日
若想将真正意义上的年、日放在一套体系中,就必然要有针对“年”的“闰日”,例如公历。
若想将真正意义上的月、日放在一套体系中,就必然要有针对“月”的“闰日”,例如伊斯兰历。
若想将真正意义上的年、月、日都放在一套体系中,就必然还要有“闰月”这回事,例如中国的农历。
相关阅读:
除了汉语以外,还有其他语言用作为天体的「日」「月」来表示时间的吗?41 关注 · 6 回答问题
英语、德语、荷兰语:「日」不相关,「月」相关表示天体太阳:英sun、德Sonne、荷zon表示白昼时间:英day、德Tag、荷dag
两组分别由不同的词源演变而来。
表示天体月亮:英moon、德Mond、荷maan表示月转周期:英month、德Monat、荷maand
两组词源相关,但已分化为不同的词。其中荷兰语maand还保留了表示月亮的含义。
法语、意大利语、西班牙语:「日」不相关,「月」弱相关表示天体太阳:法soleil、意sole、西sol表示白昼时间:法jour、意giorno、西día
两组分别由不同的词源演变而来。
表示天体月亮:法lune、意luna、西luna表示月转周期:法mois、意mese、西mes
两组也是分别由不同的词源演变而来。其中,前一组在书面语中作为语素还残留着一点表示月份的含义,但更多延伸指黑夜、暗影。后一组几乎已完全不再有表示月亮的用法了。
延伸阅读:
有哪些叫「虎」但不是虎的动物?
意大利语里的「h」是什么时候被去掉的?
如何理解电视剧《开端》的英文名 Reset?
《鬼灭之刃》中火之呼吸与日之呼吸的关系是什么?
为什么汉语有作为总称的羊而英语却没有?
多邻国,免费学习英日韩德法西等40种语言
农历的闰月不是误差,而是非常有规律的。
那么什么时候闰月呢?就是当某个月,中气不足的时候。
什么是中气呢?就是二十四节气中,以冬至开始,排名为奇数的节气,叫做中气,而排名为偶数的,就叫节气。
所以立春是节气,而雨水就是中气。
同理,惊蛰是节气,春分就是中气,清明是节气,谷雨就是中气,立夏是节气,小满就是中气…
没错,冬至才是开始(参考点),而非通常说的立春。
以包含冬至的那个月为农历十一月,如果从这个冬至的到下一个冬至,中间有13个农历月,则需要闰一个月,置润的规则是,取出其中最先出现的不含中气的农历月份,闰一个月。
农历的月是以朔望月为基准的,朔就是就是月亮黄经和太阳黄经相同的那一瞬间。
对应到某一天,就是初一,此时月亮看起来最小。
“望”当然就是月亮看起来最大的时候。
一个朔望月的周期大约只有29.5306天。所以有些月份是29天,有些月是30天。
而一个回归年大约有12.368个朔望月。
12.368小数部分0.368的渐进分数是7/19。所以阴历中是这样讲的:三年一闰,五年再闰,十九年七闰。十九个回归年(也就是阳历年)
所以,每过19年,阴历和阳历基本又和19年前是一模一样的了。
所以,你19岁的时候,一般来说,阳历生日和阴历生日是同时过的。
即使不是同一天,相差也不会超过一天。
马克思生于1818年5月5日,阴历四月初一。
经过10个19年,也就是190年后,是2008年。
2008年的5月5日,也是四月初一。
这个提问很直白,应该需要一个直击本质的答案!农历之所以能闰一个月是因为我们的置闰方法和公历(西方)置闰凑整的方法有本质不同。
我先简述下公历置闰的原理,公历一年是365天,但一个太阳回归年是365.25天,所以每隔4年就会多出一天,也就需要一个闰年来消化这一天,所以闰年的2月是29天,平年是28天,其他11个月,其中7个月是31天,4个月是30天,合计闰年为366天,平年365天。
而我们的阴历是按朔望月来定一个月的,一个朔望月平均29.5天,一个阴历年是354天,与一个回归年差11.25天(也就是题主所说的误差)。
这么看一年12个月,取其中11个月每个月分担1天就可以了,但我们不能像公历(西方)那样将这差值天数平均分散到每个月中,因为我们的阴历月的起始点是“固定的”,是有天文现象为依据的,不是公历那种纯按人类意志设定的历法。
这个天文现象就是日月相会(合朔)的那天,所以一旦每月多分摊1天,那次月的起点就乱了就不是合朔日了,而且会与日月合朔日的误差会越来越大。在此条件下我们只能采用置闰一个月的方式来解决与回归年误差的问题。
下面附上相关的知识点
1、我国的阴历是如何置闰的?


古时我们采取中气置闰,也就是说一个阴历月中没有24节气的气的话(见上表),那么这个月就要置闰,比如阴历3月没有中气谷雨,那么就要设立个闰3月。
当下我们的历法采用的是定气置闰,需要通过临近年中的冬至与冬至间的天数确定是否置闰,首先确定两个冬至之间岁实长度,然后排定历月,再看两个冬至之间除去两个冬至所在月外有多少个整月,如果是十一个整月,则无需置闰,即使出现无中气的月也无需置闰。如果有十二个整月则需置闰,此时置闰依照“无中气规则”,而且闰前不闰后。
2、怎么确定阴历月的第一天?
十二个农历月的每月第一天就是就是日月相会的那天,即日月间的黄赤经度坐标差为0度的那天,古人称此日为日月合朔。


如晋代古书《五行大义》中记载了从正月到腊月的十二次日月在天空黄道中的相会位置。
《五行大义》有云:
支合者。日月行次之所合也。正月。日月会于诹訾之次。诹訾。亥也。一名豕韦。斗建在寅。故寅与亥合。二月。日月会于降娄之次。降娄。戌也。斗建在卯。故卯与戌合。三月。日月会于大梁之次。大梁。酉也。斗建在辰。故辰与酉合。四月。日月会于实沈之次。实沈。申也。斗建在巳。故巳与申合。五月。日月会于鹑首之次。鹑首。未也。斗建在午。故午与未合。六月。日月会于鹑火之次。鹑火。午也。斗建在未。故未与午合。七月。日月会于鹑尾之次。鹑尾。巳也。斗建在申。故申与巳合。八月。日月会于寿星之次。寿星。辰也。斗建在酉。故酉与辰合。九月。日月会于大火之次。大火。卯也。斗建在戌。故戌与卯合。十月。日月会于析木之次。析木。寅也。斗建在亥。故亥与寅合。十一月。日月会于星纪之次。星纪。丑也。斗建在子。故子与丑合。十二月。日月会于玄枵之次。玄枵。子也。一名天鼋。斗建在丑。故丑与子合。
简单注解下:
正月,日月相会为在黄道亥宫,二月,日月相会在黄道戌宫,后面的内容依此类推。
以上整段文字与汉代汝阴侯墓中出土的大六壬式盘上的内容完全对应。
下图为汉汝阴候墓出土的六壬式盘,在最内圈可以看到正、二、三、四、五、六、七、八、九、十、十一、十二这些代表农历月的数字。


这些数字的外面一圈是二十八宿,而十二个月与其中十二个星宿一一相对应,见下表:


上表中的每个星宿其本质代表的就是《五行大义》中所说的日月会于某某之次,也就是一年中十二月的日月合朔的黄道宫位。
日月合朔的天文现象就是地球、月亮、太阳在一条直线上,由于白天阳光很强看不到月亮,夜晚月亮又会随太阳一同落山,所以全天都看不到月亮。如下图所示。


那么现代我们可以利用太阳与月亮的黄道经度的天文数据来测算出这天,比如我们知道春节正月初一的大致时间范围在1.20日——2.20日之间(“最早的春节”(如1966年的1月21日)和“最迟的春节”(如1985年的2月20日))
在天文网站上(注意先设置好观测地点),只要输入每年1月20日的日期就可以在下面看到最近的一次日月合朔日期
Moon?www.heavens-above.com/moon.aspx?lat=0&lng=0&loc=Unspecified&alt=0&tz=UCT
我从此网站截图了19年至22年,每年的1月20日——2月20日间(阴历正月)的日月合朔时间表,从图中可以很容易的找到正月合朔日那天就是春节。


农历体现了中华民族传统智慧:既要又要还要
误差大吗。
有几个神奇的地方。
农历每月15必然月圆。
农历每年三伏天必然是全年最热的,农历每年数九天必然是每年最冷的。
每年八月,桂花开。每年腊月,梅花开。
其他你们补充。
还有哪些历法可以做到,不妨聊聊。
有没有可能,农历本是科学计数,阳历才是人为约定?
首先,说一个很显然但是却容易被无视的事实——古代人没有手机,也没有过一天就可以撕掉一页随手一扔的日历,不能随时随地查看日期。读者可以试想一下,自己不拿手机电脑不看日历,能记住几天日期。因此,我们理解古代历法,要从古人的需求角度来考虑。
日期这个词在很多语言里面都包含“约会”的含义,比如英语的date,古汉语的“期”。因此我们可以认为日期对于古人最大的作用之一就是“约定大家做一件事的时间”。但是古代没有通信工具,没有精确计时的工具,也没有大批量印刷的日历,所以记录日期最好的方法其实就是观察月相。只需要夜里抬头望一眼月相,就能够定义当天的日份。这是一种没有技术门槛人人都能掌握的方法,非常方便在古代民间传播,因此对于不同人“约会”来说再方便不过。比如古人对朋友说,下一个月圆之夜来我家吟诗作对开怀畅饮,这样一场约会就可以开心地进行了。
这样下来,就形成了月份的概念。月相的一个周期就是朔望月,大约29天半。因此定义一个月份的天数是29天和30天交替,基本就能对上月相周期,这就是我们农历中的阴历月。但是如果对于更长的时间周期,计算月份已经相当麻烦了,所以需要寻找一个更长的周期便于记忆。
众所周知,这个长周期就是年(严格来讲,古文里岁才是我们现在概念里的年,而年则是阴历运行一个周期)。一年包含了四季变化,能够直接被古人感知到,但是仅仅四季并不足以精确记录日期。远古人类凭借对星空的观察,逐渐形成了一些关于四季的知识。比如每两个正午影子最短的日期恰好包含了一个四季变化,比如斗柄回寅时都是春天,比如心宿二(太阳运行轨迹上一颗又红又亮识别度很高的恒星)跟着太阳落山的时候是秋天等。这些用现代观点其实就是回归年和恒星年。恒星年我们略过不提,只需要知道他和我们最关心的回归年存在误差,不能精确匹配四季周期。我们主要说回归年,也就是农历中的阳历——节气。中华文明史上最古老的节气应该是夏至和冬至,也就是一年中正午影子最短和最长的一天,这一定义至今未变,所以节气其实妥妥的是回归年阳历(这里就要吐槽我一个把节气当阴历生日过并且感叹自己阴历生日总和阳历差不多的领导)。
早在史前,华夏先民就已经掌握了大约365.25天的回归年;最迟在先秦,先民们已经意识到恒星年和回归年差异巨大,因此放弃恒星年而专注使用回归年,恒星天象只用来辅助记忆月份。因此在后面的历法演进中,中国人把回归年分割成24节气,并给每一个用当时最具有代表性的天气或生物特征命名,形成严谨的回归年系统。然后定义立春前后最近的一个朔(新月)日为元月元日,后面根据月相和月份定义每一天的日期,形成基于朔望月的日期系统。
现在还剩最后一个小问题,即12个朔望月大约355天左右,而一个回归年则是365天左右,两个周期不一致差了十天多。所以最直观的方法,就是每隔几年多算一个月份,把两个“卡壳”了的周期变得“润滑”,也就是题主提到的“闰月”。截止目前,只需要根据一年是否置闰以及节气与月相的组合,就可以定义每一天的日期。
而在实践中,每个朝代都有专门的司天监负责天文计算,他们负责按上述规则不断校准历法、计算天象;官府通过规定节日、指导农时、发行历书等活动,把经过精确计算的历法日期和对应天象推广到民间;民间通过编制俗语口口相传或者自发组织各种民俗活动等方式加强记忆。至此,一套定义完备,周期稳定,便于使用,可以指导生产生活的历法,乃至相关的社会制度和人文民俗便构建而成。
从这个角度来看,农历是非常准确的,因为农历的设计原理就不是让日期匹配回归年,而是让日期匹配朔望月,同时保证元月元日(春节)是离立春最近的朔日。这样一来便同时拥有了一套方便的纪年和日期体系。相比纯阳历如格里高利历(现行公历),农历计算日期可以方便地通过观察月相辅助记忆,而不像阳历一样没有专业工具就只能记录天数记忆;而相比纯阴历如伊斯兰历,农历不存在长时间纪年时的季节颠倒现象,隐公元年(公元前772年)春王正月,后面三千年的每一个正月依然是春天的开始。
这是一道数学题。
已知地球公转一周为365.25天(近似,就说这个意思)。已知地球上观测月球绕一圈回到原来的位置为29.53天(近似,就说这个意思)。然后每天是根据地球自转的时间来定的。这三项是已知客观事实。
现在你要制定一个历法。每年有x个月。每个月有M天。所以每年的天数为xM。
阳历就是保证每年的天数等于365.25。你需要做到的是:选择x和M的值,使得xM=365.25。因为是阳历不需要考虑月亮,所以那个29.53的条件用不上。
你有一个等式,两个变量,所以这个问题可以有无数种解。实际上,x和M只能取正整数。而我们使用的公历,选择的是x=12,然后M在28-31不等。加上闰年,长期平均下来xM=365.25
如果你采用阴历,你需要保证M=29.53。这个数学题,也可以看作是一个等式,求解两个变量。因为M已经得解,所以x是多少都无所谓。可以一年就一个月,也可以一年100个月,只要每个月是29.53天即可。那个365.25的条件用不上。具体的例子比如回历,完全取决于月相,所以每年都比公历少十来天。所以他们的斋月有时候在夏天有时候在冬天。
农历是阴阳历,就是两个条件都要用上。用数学表达即是:需要选择x和M,使得
M=29.53
xM=365.25
这里有两个等式,求解两个变量。在数学上x和M在这套系统里是有唯一解的。M已经算出来了。 代入第二个式子解得:x=365.25/29.53=12.369
也就是说每年需要有12.369个月。而如果你选择每年12个月,每年差出来的0.369约等于7/19。所以19年要7闰,等于平均每年补0.369个月。也就是说如果你想做到阴阳历,这是唯一解。如果说复杂,那就只能怪地球的自转、公转和月亮的公转周期在我们的常用10进制体系里没有简单的整数解。要是月球绕地球周期正好是30天一秒不差,地球公转周期是360天一秒不差,那这个问题非常好解释。估计那样世界上任何一个文明制定的历法都会是每年12个月每个月30天。
但是到底哪19年中的哪7年需要置闰,并不在这个数学题里。如果你规定每19年前12年是平年,后7年是闰年,长期以来也可以保持农历年的平均长度等于公转周期。但是你头12年每年都要短11天,下来能短三个多月。然后再慢慢补回来。这也很不方便。于是先人根据节气和中气制造了一套巧妙的置闰规则,使得农历年在短期内也大概符合地球公转的周期。非常精妙。
阳历本来就是以太阳的周期变化为基础,以单个周期作为一年,组成年的基础单位是一天,所以每年误差不到一天,四年补一天(后来我才发现应该是400年补97天)。阳历的月没有实际意义,所以屋大维可以把二月减一天而八月加一天。
农历是阴阳历,既以月亮周期变化作为一月,又以太阳周期变化作为一年,比阳历多了一级,就类似于组成月的基础单位是一天、组成年的基础单位是一个月,所以每年误差是不到一个月,两三年补一个月。
我前几年刚知道世界上还有纯粹的阴历——伊斯兰历法,所以用这个历法的一年和我们的一年时间长度不一样。他们的新年如果按照阳历来看,那么可能发生在阳历一年的任何一天,不像我们只在阳历一月或二月了。
为什么农历会「闰月」?因为从地理上讲1年根本就不是整整12个月啊!
问题出在月亮上。
我们知道一年大概是365天,那是因为地球绕太阳转一圈大概是365天,注意,「大概」。天这个概念是人类根据地球自转规律定的,但地球转多快,可没跟人类商量过,不可能公转1圈就正好自转了365圈,实际上应该有小数点,所以公历才设置了闰年的复杂规则(4倍闰,整百不闰,整400又闰)来解决小数点后面的问题。
然而这还不够,你把「年」和「天」的关系搞清楚了,那「月」呢?月亮公转的规律也不一样啊!一个月大概是30天,再次注意,「大概」!这个数字同理也不应该是整数;况且,「年」和「月」的关系也有问题,一年大概是12个月,也是大概!365除以30除不尽啊,小学生都会算,这咋办?
公历选择直接摆烂,既然我公历搞不定「月」,那干脆不搞了,反正月亮的规律没啥用,那就直接定死!宗教认为二月不吉利,那我就把二月砍成28天!多出来的怎么办,一三五七八十腊,强制31天,逼死强迫症!但显然这样搞完全没有道理,搞得公历的「月」和月亮公转的规律没有什么关系,只能反映地球公转也就是太阳的规律了。
而农历才是真正高明的历法。农历的复杂算法使得农历的「月」真正和月亮的公转规律挂钩,你会发现月亮十五十六必然圆。为什么农历会「闰月」?因为一年不一定就是12个月啊!地球和月亮从来没商量过,我转一圈你转12圈,所以必定有误差,这就是「闰月」的功能——修复误差。而农历的节气,与公历「月」的功能相同,完全反映太阳的规律,对农业有重要的指导作用,即实际上24个节气一循环才是真正的一年。
所以农历才是相对来说更完美的历法,只不过农历的「年」不是真正意义上一年罢了,农历的节气才是真正对应公历的「年」。
为什么一磅不等于一公斤,误差如此之大?
为什么阳历误差如此之大,一年到头月周期都吻合不到一次?
我觉得公历误差更大,你看公历15月亮圆吗?
[收藏本文] 【下载本文】
   自然科学 最新文章
海南一村民被眼镜王蛇咬死,多名消防员和村
有哪些不起眼的牢底坐穿兽?
美国耕地面积比中国大,可为什么粮食产量不
如何看待同济大学2024国家科技三大奖颗粒无
假如航母被蓝鲸全速前进撞一下会怎么样?
你见过最狠的SCI评论是什么?
你在实验室最惊险的瞬间是什么?
牛顿生活在中国,会有什么成就?
虎鲸为什么不吃人?
数学为什么这么可笑?
上一篇文章      下一篇文章      查看所有文章
加:2024-02-19 10:18:14  更:2024-02-19 10:53:56 
 
 
股票涨跌实时统计 涨停板选股 分时图选股 跌停板选股 K线图选股 成交量选股 均线选股 趋势线选股 筹码理论 波浪理论 缠论 MACD指标 KDJ指标 BOLL指标 RSI指标 炒股基础知识 炒股故事
网站联系: qq:121756557 email:121756557@qq.com  天天财汇