爱吱声

标题: 过年了,唠个和过年有关的闲嗑 [打印本页]

作者: Highway    时间: 2014-2-5 13:40
标题: 过年了,唠个和过年有关的闲嗑
本帖最后由 Highway 于 2014-2-6 00:12 编辑



稀里糊涂的我也过了好几十个春节了,但是有很多问题一直困扰着我,我估摸着同样的问题也困扰着这爱坛里的普通青年们。比如说这么几个简单的问题。

1. 每年的春节到底是几号,我始终搞不清。如果不是有月份牌,我肯定错过。印象中过年始终是在公历的一月下旬到二月中旬之间,具体就白瞎了。如果你觉得你高于普通青年,那你不看日历能说出明年春节是几号吗?后年呢?

2. 今天是大年初五,碰巧呢也是“立春”。这春节和立春有木有关系?记得有一年是一日双春,年初一就是立春,中央台的春晚主持人还额外的扯了几句,好像格外喜庆似的。这春节和立春是有裙带关系吗?如果有,怎么平常也总不在一起呢?

3. 大年三十是除夕,相当于老外的“平安夜”。问题是有一年就没有年三十,二十九完了就春节了,这咋整的呢?


这三个问题如果你都门儿清,那送朵花就可以走人了。如果你也有类似的困扰,那咱们就接着唠。

讨论问题之前,先把这个日历大概交代几句。



日历呢,是人定的,没有什么一定之规,这和牛顿定律相对论不是一回事儿。历史上日历的设定那是五花八门千奇百怪,大家也能过。现在全世界公认的日历其实也不是非这样不可,只不过大家觉得还凑合,就基本上认可了。但是很多地方还是实行“双轨制”的,比如咱中国,广大的穆斯林兄弟们等等等等。

早期的罗马历,一年304天,就10个月。每年一开始就是三月(March)。问题是这样的日历指导农业生产肯定不靠谱。后来呢,罗马中央领导作了些“小小更动”,加入了一月和二月,一年呢,也变成了355天。

到了恺撒同志的时代,日历作了进一步修正,成了365天。大月31天,小月30天。但是这样十二个月下来是366天,多出来一天,怎么办呢?恺撒同志于是就拿最不招人待见的二月开刀了,从二月里拿走一天,平年成了29天,闰年才是30天。

那为啥歧视2月呢?就因为带个“2”吗?原因嘛,是因为那时候罗马人认为双数不吉利,并且2月是开刀问斩犯人的时候,邪乎,所以就从这个月抽吧。

恺撒同志去世,奥古斯都(Augustus)出任罗马始皇帝的时候,日历又做了一次微调呢。这一次没有任何技术上的原因。就是因为这位皇帝是生在八月,而八月是小月,比恺撒的生日七月少一天。于是这位皇帝就不乐意了,就硬生生的从2月里又取了一天,放到了他的八月(August)里,这下至少不比老恺低了。


那位把2月弄成28天的罗马帝国皇帝


这样子呢,现代公历基本样子就差不多了。现在的公历非常的简单,用两句话就能说清楚。

1. 这是一部太阳历,地球绕太阳一周为一年,大概是365.2425天。

2. 一年12个月,平年365天,闰年多一天放在2月。逢100的年能被400整除为闰年,其它年份被4整除也是闰年。也就是400年置97闰,这样那0.2425天的小尾巴就解决了。


如果说这部历法有什么不好的地方的话,那就是彻底没月亮什么事儿。所以“十五的月亮十六圆”这事儿就彻底不沾边。

我前面说过,日历就是人定的个规则,没什么道理好讲。现在美国用的是公历,但是他又做了些改动,譬如引入“夏时制”概念,结果一年中有一天是23个小时,一天是25个小时,并且美国也不是每个州都这么干。

罗马的朋友用纯太阳历,穆斯林兄弟用的则是纯月亮历。月亮盈亏一次为一个月。月亮绕地球转一圈呢是29.53天,所以他们的大月是30天,小月29天,一年354-355天。也就是说他们的年小。这样的问题是他们月亮历和公历误差很大,他们的宗教活动(譬如斋月)每年的日子在现代月份牌上是几号也要换算,挺麻烦的。

那以前穆斯林国家的兄弟们是怎么用月亮历指导“春种秋收”的,这个我就不知道了。有兴趣的朋友可以去给打听打听。

那咱们中国的旧历是怎么回事儿呢?

咱中国的旧历是“阴阳合历”,历法同时参考了月亮和太阳,阴阳双修。一个月一个月的和穆斯林兄弟一样,月相盈亏一次为一个月。也就是说,每个月的十五月亮总是圆圆的(虽然有时候十六可能更圆一些)。但是这样下来呢,和太阳历就差十几天了。于是我们每几年就加一个闰年,把失去的时间补回来。

问题是月亮和太阳没有打过招呼,他们之间的关系不好协调,所以呢,我们的旧历就使出浑身解数腾挪躲闪,尽量的使两面都满意。结果呢,法则空前的复杂。所以普通青年还真就不容易搞懂。大体上说呢,有这么几条规则:

1. 平年一般354,但有时候也353天或355天。

2. 平年12个月,大月30天小月29天,但是每个月到底是30天还是29天保持机动。如果碰的不巧,腊月里就29天了,那对不起,年三十就牺牲了。

3. 闰年383天到385天之间,具体多少天要具体看了。

4. 闰年13个月,比平年整整多出一个月。譬如今年就两个九月。第一个九月是常规九月,第二个九月叫“闰九月”。

5. 一般三年会有一闰,或是五年两闰,这个要具体看。但是19年中一定是7闰,这个是定下来的。

6. 闰年的时候多出的一个月放哪里呢?这个机动,要具体看了。譬如这次是闰9月,下一个闰年是闰6月,再下一个是闰4月。怎么算呢?首先,正月腊月不闰,然后要用24节气来套。看剩下的月里面哪个没有中气,那个就是闰月。比如今年常规九月还有“寒露”和“霜降”两个节气,而后面的那个月只有一个“立冬”节气,再下一个节气“小雪”跑到下一个月初一去了。那这样呢,今年就闰九月后面那个月,称为“闰九月”。基本规则就是这样的。

7. 旧历的24节气完全是按照太阳来测算的,所以根据节气来设置闰年可以保证农历基本和太阳周期大致靠拢。

8. 旧历19年一个小周天,所以你出生时公历和旧历的日子一般在19年后会再现,个别人如果差一天的话,那么38年头上一定会靠齐。




怎么样,咱中国农历够复杂吧!

大家知道郑和七次下西洋的故事吧。其实那时候出国考察的一个主要目的就是发月份牌。如果蛮夷用我们的月份牌,用朱棣皇帝的永乐年号,那就是自己人了,大大的有赏。作为那时候的南洋生番们,一定乐得跟什么似的。这么复杂的农历计算有人给你搞定不说,还有大批的银子绸缎瓷器可拿,不是天下掉馅儿饼又是什么。皇上呢,就是图个虚荣,可以宣称多少多少海外番邦“奉我大明正朔”。这正朔就是正月朔月的意思,通俗的说就是“月份牌”!是不是很搞?

作者: 独角兽    时间: 2014-2-5 14:04
轧叔,笔误。
1. 平年一般364,但又也时候363天或365天

发放好学生奖金么



作者: 懒猫猫    时间: 2014-2-5 14:09
信息量太大,得慢慢儿看。先问个小问题,是不是那些在时区分界线上的州就都懒得去折腾神马夏令时冬令时的,还有其它州么?
作者: Highway    时间: 2014-2-5 14:20
懒猫猫 发表于 2014-2-5 14:09
信息量太大,得慢慢儿看。先问个小问题,是不是那些在时区分界线上的州就都懒得去折腾神马夏令时冬令时的, ...

也不是,看各个州的法律了。
Daylight saving time in the United States is the practice of setting the clock forward by one hour during the warmer part of the year, so that evenings have more daylight and mornings have less. Most areas of the United States currently observe daylight saving time (DST), the exceptions being Arizona (except for the Navajo Nation, which does observe daylight saving time),[1] Hawaii,[2] and the overseas territories of Puerto Rico, American Samoa, Guam, the Northern Mariana Islands, and the United States Virgin Islands.

作者: 齐的隆冬强    时间: 2014-2-5 17:45
本帖最后由 齐的隆冬强 于 2014-2-5 18:20 编辑

算了,不写了,怪丢人的
作者: 石头布    时间: 2014-2-5 17:54
在需要“机动”的时候,是否有定制,还是给“制历者”的主观取舍留了一定的空间?
如是后者,东亚有统一的旧历吗?听说越南的春节跟中国差了一天,不知真假。
作者: 猫元帅    时间: 2014-2-5 19:33
参考资料:

  中国古代用圭表测影,经过长期观察发现,如果某一年的冬至时刻出现在正午,那么第二年的冬至时刻就会比第一年推迟四分之一,直到第五年重回到正午。如此,把这五年的天数除以四,就是每年的天数。大约为365又四分之一天。与实际天数相差不到45分钟。这个精度在汉代以前是可以接受的。

但是这个误差在积累了百年之后就太大了。东汉末年的刘洪重新计算了一下,《乾象历》得出了365.246180日的新值。

后来祖冲之在《大明历》中得出了365.2428日的数值。与现代所测一年相差46秒。祖冲之提出的周期是在391年插入144个闰月。

以上是背景资料。坛里有没有学数学史的?介绍一下刘洪和祖冲之用的什么计算法?算盘?
作者: 丁丁咚    时间: 2014-2-5 20:36
记得我初中时候爷爷教过我阴阳历的换算,经常出去散步的时候,爷爷就会出考题,随便说一天阴(阳)历,让我算出来相应的阳(阴)历日子。

只是我现在已经一丁点‘而儿都想不起来那些算法了
作者: Highway    时间: 2014-2-5 22:00
丁丁咚 发表于 2014-2-5 20:36
记得我初中时候爷爷教过我阴阳历的换算,经常出去散步的时候,爷爷就会出考题,随便说一天阴(阳)历,让我 ...

小时候也学过“数九歌”

“一九二九不出手,三九四九冰上走,五九六九看杨柳,七九河开,八九雁来,九九加一九,耕牛遍地走。”

但到底怎么换算两种历法一直不清楚。
作者: Highway    时间: 2014-2-5 22:01
本帖最后由 Highway 于 2014-2-5 22:04 编辑
石头布 发表于 2014-2-5 17:54
在需要“机动”的时候,是否有定制,还是给“制历者”的主观取舍留了一定的空间?
如是后者,东亚有统一的 ...


这个事情比较复杂,我估计是根据观测资料进行调整的。如果给出“规则”的话,总有个别年份例外,所以我就偷个懒,不穷追下去了。越南的春节应该和我们的基本一样,但偶尔有例外,因为他们和北京有一个小时的时差。

Tết is celebrated on the same day as Chinese New Year, though exceptions arise due to the one-hour time difference between Hanoi and Beijing resulting in the alternate calculation of the new moon.


Wiki上是这么说的。
作者: njyd    时间: 2014-2-5 22:53
独角兽 发表于 2014-2-5 14:04
轧叔,笔误。
1. 平年一般364,但又也时候363天或365天

他这说的是中国的农历,以月历为主,平均一个月29.5天,一年就是354天。与太阳历的不符用加闰月来解决。
作者: njyd    时间: 2014-2-5 22:57
齐的隆冬强 发表于 2014-2-5 17:45
算了,不写了,怪丢人的

丢什么人了?发回来看看?
作者: 清风徐来    时间: 2014-2-5 23:13
虽然看的一头雾水,但,还好,没忘了送花。
作者: njyd    时间: 2014-2-5 23:49
俺来乱说一通。
这个历,也就是较大的时间(日以上)计数和记录。
在前工业时代,年的用处就是记录皇帝在位的时间和老百姓记什么时候快死了,月日与农时密切相关,时么就是什么时候睡觉,什么时候起床吃饭干活玩。
历的细节规定是人为的,但基本规则都是从天文观测来的。
日就是太阳转一圈,月是月亮转一圈,所以叫日和月。年么是冷暖一个循环,但这太不精确,精确的计年是恒星转一圈(每日同一时间恒星所处的位置,月也是)。恒星测年与地球公转一圈有极微小的差别,这在前工业时代是可以忽略不计的。
各庄的地道都有许多高招,各民族的历也有自己的高招。据说玛雅人用的是天狼星历,不过在地球上主要还是用太阳历(阳历)和月历(阴历),因为这两个星球与地球关系最大。
年,一个冷暖周期决定了农业的周期,如果只计年、日中间数字太大,想像一下2013年325日,所以中间需要有个“月”的单位。用月亮周期定月很方便,但上帝造物时没有考虑人的计历,年与月、月与日之间都不成整数。月与日之间还关系不大,如果只计整数月的话一年相差十天没几年就整个乱了,所以用阴历必须调整,中国就用加闰月的方法,加了闰月的阴历在中国就叫农历,以区别于纯阴历。
农历解决了月和年不一致的问题,但用来指导农时行不行呢,同样的农历月日,在不同的年份中能相差一个月,冷暖明显不同,显然不能用来指导农时。为解决这个问题,中国人发明了二十四节气。多数人以为节气属于阴历,错了,节气是根据太阳定的,属于阳历。所以用农历来算节气很麻烦,用公历(太阳历)来算就简单多了,每年的月日相差不会超过一两天。
  用公历指导农时,每年春耕下种的月日相差不会超过一两天,不用二十四节气也没问题。用阴历为主的历法就相差太大,所以现在各国都是用公历为主。
  公历的月虽然是人为定的,但至少这个词是从阴历套来的。

作者: Highway    时间: 2014-2-6 00:13
njyd 发表于 2014-2-5 22:53
他这说的是中国的农历,以月历为主,平均一个月29.5天,一年就是354天。与太阳历的不符用加闰月来解决。 ...

独角兽MM提醒的是对的,我一开始写错了,看了她的提示才更正的!
作者: 绿葱头    时间: 2014-2-6 09:50
丁丁咚 发表于 2014-2-5 20:36
记得我初中时候爷爷教过我阴阳历的换算,经常出去散步的时候,爷爷就会出考题,随便说一天阴(阳)历,让我 ...

不是吧?口算就可以出来?
多年前也曾经研究过阴阳历的转换,当时流行的算法是查表法,就是查万年历找出特征日期对应弄成表,再根据特征日期推算出某天农历的日期,查表法受表大小限制,当年word2002版本可能就是查表法,好像就换算不出现在的农历,现在的网页版万年历估计都是查表法,一般上线是2050年。
只有这个给出了一个算法,真正用天文学算出阴历,比上面的查表法适应范围要广。
http://ccal.chinesebay.com/ccal/index.html.cn ,其中提到
中国农历是一种以月亮和太阳运动为基础的历法,又称阴阳历。每个月由月亮的运动来确定,是为阴历,所以每月初一的公历日期不定。而节气则是由太阳的位置确定,系阳历,是故节气的公历日期基本固定。由于地球绕太阳公转的周期不可被月亮绕地球公转的周期整除,农历一段时间后就要加入闰月。虽说增加闰月的规则并不难描述,但若没有必须的天文知识则不易懂,且计算复杂不易应用。结果就是只有极少数人知道如何计算农历,印刷的日历成了大多数人知道如春节或中秋节等农历节日的公历日期的唯一来源。
……
阴历的计算规则是在清朝顺治年间,即公元1645年,开始采用的。以上规则的一个重要特点就是理论上完全以天文观测为依据,其中没有任何数学关系。这和阳历,即格里历,完全是由数学关系确定的形成了鲜明的对比。当然,具体到未来阴历的计算,仍然需要月亮与地球运动的数学模型,而且精度高的这种数学模型相当复杂,在没有电脑的情况下,一般人根本不可能推算出精确的阴历来。而阳历的数学关系则非常简单,是不是闰年很容易计算。这又形成了另外一种鲜明的对比。

当时查资料时候颇费了一番脑筋,描述农历的算法只找到一个英文书籍,感觉有点可悲。
作者: 丁丁咚    时间: 2014-2-6 10:06
绿葱头 发表于 2014-2-6 09:50
不是吧?口算就可以出来?
多年前也曾经研究过阴阳历的转换,当时流行的算法是查表法,就是查万年历找出 ...

应该是可以的啊,要不我记错了?你等我这周末打电话问问我爷爷哈。
作者: 容易    时间: 2014-2-6 10:47
谢谢~~信息量太大,看完还是记不住。收藏!
作者: Highway    时间: 2014-2-6 14:05
本帖最后由 Highway 于 2014-2-6 22:12 编辑
容易 发表于 2014-2-6 10:47
谢谢~~信息量太大,看完还是记不住。收藏!


我也记不住,所以我必须写出来,这样稍好一些。

没事的时候,我经常看自己以前写的帖子,一边看一边忍不住要赞叹:“油菜,LZ太油菜了!
作者: 然后203    时间: 2014-2-6 21:33
南半球咋办?
一直很好奇东亚之外的国家农时怎么保证。
作者: Highway    时间: 2014-2-6 22:10
然后203 发表于 2014-2-6 21:33
南半球咋办?
一直很好奇东亚之外的国家农时怎么保证。

我们的旧历不管南半球。如果是公历呢,南半球也一样用,不同的是他们的冬天和夏天和我们正好对调一下,同理,我们的春天是他们的秋天。

赤道附近的地方呢,基本没四季,所以我们的“春种秋收”对他们也不适用。


作者: fcboliver    时间: 2014-2-6 22:27
奥古斯都霸气啊!
作者: 张声语    时间: 2014-2-7 03:45
Highway 发表于 2014-2-5 22:00
小时候也学过“数九歌”

“一九二九不出手,三九四九冰上走,五九六九看杨柳,七九河开,八九雁来,九九 ...

啊,我家滴不一样!

一九二九僵脚僵手,三九四九冻死猪狗,五九六九沿河看柳,七九八九甩脚甩手,九九八十一,穷人脱了皮!
作者: 老票    时间: 2014-2-7 11:38
20-30年前中国的农历其实还是在北方挺准的,比如清明谷雨,就是立春也能感觉到一些气象特征,照着这个务农还真挺灵验。  

这些年地球气候差异大,农历就越发的不能信了。


哦对还有,这些年是15的月亮17圆,




古代皇帝们隔些年就会修历法,也是主要的政绩工程啊; 现如今用公历,农历就剩下文化符号作用了吧?  估计再没机会修理了。





欢迎光临 爱吱声 (http://129.226.69.186/bbs/) Powered by Discuz! X3.2