::
查万年历 ::
一种方法是查万年历,还有一种方法是计算(当然,计算的方法很多,这里介绍一种如下)。
①年N值的求取:
公式:N=(公元年-3)÷60取余数为用。
N(g)=N值的个位数,个位数为0时则视为10取用。
N(z)=N÷12取余为用,小于12数则取为用,除尽则取12为用。
例如:1998年4月8日,求其N值序列。
N=(1998-3)÷60,余为15数。
N(g)=5
N(z)=15÷12,余为3数。
得:N(g)=5,N(z)=3。
②日干R(g)和日支R(z)的求取:
公式:R(g)=(5n+〔n/4〕-〔n/100〕+〔n/400〕+r)/10。取余数为用,余数+3,超过10数则取个位数,小于10数取为用。
R(z)=(5n+〔n/4〕-〔n/100〕+〔n/400〕+r)/12。取余为用,余数+3,所加之数超过12则再减12数。除尽则取12数+3为用,小数部分4舍5入。
公式中的n表示从起算年(即1601年)至被算年的相距年数,r表示从元旦起算至所求之日的积日数。积日数有平年和闰年之分,公元年能被4除尽者为闰年,除不尽者为平年。闰年有366天,平年为365天。R(g),R(z)值取当日收盘日期和次个交易日为用,
例如:1998年4月8日,求其R值序列。
n=1998-1601
=397
R(g)=(5×397+〔397/4〕-〔397/100〕+〔397/ 400〕+98)/10
=9+3,=12,取个位数2为用。得:R(g)=2。
R(z)=2179/12,余数等于7。
=7+3,=10,得:R(z)=10。
|