智星论坛(IQSTAR BBS)
 
打印

阴历是怎么计算的?

阴历是怎么计算的?

天数和是否闰月

而最多能提前多长时间知道?

作为对比:阳历不需要多复杂的推算就可以知道任意远的时间的每月的天数和是否闰年

太阳底下没有新事物

TOP

根据月亮围绕地球的轨道转动确定

一周就是阴历一个月,为了和阳历(地球公转)吻合,设立了好像是每19年7闰月

一只特立独行的老鼠

TOP

引用:
以下是引用QuickMouse在2004-5-14 10:02:27的发言:

根据月亮围绕地球的轨道转动确定

一周就是阴历一个月,为了和阳历(地球公转)吻合,设立了好像是每19年7闰月

准确地说是朔望月,即相邻两次满月的时间定为一个月--29.53天左右,月球公转周期只有27.32天。

365.25/29.53=12.369=12+7/19

TOP

严格来说农历不能算是阴历,而应该是阴阳历,简言之,月随月,年随日。具体计算方法不是很难的,但是忘了 :p。

回历才是严格意义上的阴历,完全跟着月亮走,春夏秋冬都可能过年(Awal Muharram)。

我思故我在。。

TOP

引用:
以下是引用gauss在2004-5-12 17:05:49的发言:

天数和是否闰月

而最多能提前多长时间知道?

作为对比:阳历不需要多复杂的推算就可以知道任意远的时间的每月的天数和是否闰年

提前多长时间都可以,和公历类似。

Ordeal & Patience

TOP

引用:
以下是引用sinaian在2004-5-19 12:21:19的发言: >

提前多长时间都可以,和公历类似。

不可能的,先不说回归年长度本身的变化,历法与观测值的差别就使它

成为不可能。观测值:365.242219天,现行历法:365.2425天。

每年差半分钟,3500年左右就差了一天。不过这对我们普通人没有任何意义。

TOP

注意楼主的问题是什么:知道任意远的时间的每月的天数和是否闰年。

阳历和农历的数学表达都是确定了的,这与历法年和回归年的误差没有关系。

Ordeal & Patience

TOP

一般是每隔98个农历月,月大月小的规律几乎完全相同, 就是比如说,农历这个月是29天,再过98个月几乎还是这样 但不是严格遵守,各位朋友可以查万年历验证一下。 因为29.5306约=29+8/15(或9/17或26/49) 上述最后一个渐进分数26/49=46/98, 所以98是一个比较精确的近似周期。 . 教大家推算闰月的大致规律: 把公历年份y除以19后求得余数a, 则当a等于下列数时,该年一定闰月 0,3,6, 8或9,11,14,17. 所对应的闰几月,设闰m月,则m大致对应如下 8,6,4,10或2, 7, 5, 3. (记个位,记忆口诀:0369147,8642753.) m与实际值最多相差正负1, 特别指出的是,当a=8时,可能闰九月或闰十月, 也可能这一年不闰月,那就要等到下一年, 即a=9时,闰二月或闰三月, 2004年的情况就是a=9(闰二月)这种情况。 一般闰月的范围是闭区间闰二月到闰十月, 我查过万年历,还没有发现闰正月,冬月和腊月的情况。 . 另外,根据公历日期可以快速推算出大致的农历日期, 用我归纳出的余数累加法,误差一般上下都不超过一天, 算起来非常简单,一般不超过一分钟。 有时间我会把它发表出来的, 有兴趣的朋友可以与我交流。[/SIZE]

[此贴子已经被作者于2005-1-13 11:21:11编辑过]

√∏∑±⊕∫‰°′″∈∝∞≈∩∪≠≡<>≤≥ αβγπθΔ∴∵※→╱╲┼╳…∠∥∽≌⊙⊥⊿⌒ ┌┐└┘左竖︳中竖│右竖▕上横 ̄中横─下横_

TOP

盼望谭笑风君的大作早日登到智星论坛。我想对这个问题感兴趣的人很多。

引用:
以下是引用谭笑风在2004-12-30 4:50:06的发言:

一般是每隔98个农历月,月大月小的规律几乎完全相同,

就是比如说,农历这个月是29天,再过98个月几乎还是这样

但不是严格遵守,各位朋友可以查万年历验证一下。

因为29.5306约=29+8/15(或9/17或26/49)

上述最后一个渐进分数26/49=46/98,

所以98是一个比较精确的近似周期。

.

教大家推算闰月的大致规律:

把公历年份y除以19后求得余数a,

则当a等于下列数时,该年一定闰月

0,3,6, 8或9,11,14,17.

所对应的闰几月,设闰m月,则m大致对应如下

8,6,4,10或2, 7, 5, 3.

m与实际值最多相差正负1,

特别指出的是,当a=8时,可能闰九月或闰十月,

也可能这一年不闰月,那就要等到下一年,

即a=9时,闰二月或闰三月,

2004年的情况就是a=9(闰二月)这种情况。

一般闰月的范围是闭区间闰二月到闰十月,

我查过万年历,还没有发现闰正月,冬月和腊月的情况。

.

另外,根据公历日期可以快速推算出大致的农历日期,

用我创造的余数叠加法,误差一般上下都不超过一天,

算起来非常简单,一般不超过一分钟。

有时间我会把它发表出来的,

有兴趣的朋友可以与我交流。[/SIZE]

TOP

引用:
以下是引用sinaian在2004-5-19 16:12:11的发言:

注意楼主的问题是什么:知道任意远的时间的每月的天数和是否闰年。

阳历和农历的数学表达都是确定了的,这与历法年和回归年的误差没有关系。

首先提醒一下,农历里没有闰年的说法。

第二,任意远是不可能的,地球、月球的自转、公转周期都会改变的。

而且闰年完全是历法年的概念,现行的历法误差大约是3600年差一天。

农历里的闰月是根据塑、望来确定的,但有存在一年中有两个月满足闰月条件的情况,这种情况也要靠历法来决定。农历的月是根据月亮来计算、但年又是根据太阳计算,所以才有了闰月,然后才有历法规定闰月放在没有中气的月。我猜测,呵呵。

TOP

当前时区 GMT+8, 现在时间是 2008-12-3 15:44

Processed in 0.064821 second(s), 9 queries, Gzip enabled.


Skin By Wing