|
干支纪年计算方法 7 T- p& c3 {2 |
) r# L% g- }* m8 e! K
作者:思议 文章来源:不可思议网
7 N3 G; A3 Y- A) D/ H6 Z3 D A+ y5 }干支纪年法,是中国文化的重要组成部分,在前几年的全国高考和上海市高考中都曾经涉及过,现在文化常识仍在上海高考语文的命题范围之内。如果按照常规的推演方法,不但浪费时间,而且容易出错。如果能有一种既简单又准确的方法来计算,无疑是大家都迫切希望得到的。下面的一种方法也许能满足你的这种愿望。但前提是,你必须对天干、地支的排列顺序烂熟于心。
* @* H6 ^4 W6 e# u/ j$ j; A9 a# { 为了便于说明,我们先把天干、地支顺序排列出来。
9 A1 d0 Z( S* k% }! [天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。 % y7 b# @% Z7 Z" @2 R& J6 k- V
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。 $ ~5 W6 p- ^7 k; |, z2 y5 J
具体的计算方法为: 8 K7 c5 A5 C; g3 F: v' O6 v) E
天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。 + s. @8 |+ i7 n
地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。 5 {* Y) G. U, p# B2 Z( I
把天干数和地支数合并起来,即为所求的干支年份。 ! m- ~ C2 }4 G
如:2001年查万年历为辛巳年,算法为:
6 R% B* i a, I2 r& [2001÷10=200……1,1—3=—2,—2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。
. X1 I- r( M8 f2001÷12=166……9,9—3=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第6位为巳。
) L4 b+ [ }! F* f7 r按照以上计算结果,把天干、地支合并起来可知,2001年为辛巳年。
3 a! l; e9 v! v9 c再如,1980年查万年历为庚申年。
) w% s9 `5 {' t) }1980÷10=198,余数为0,则0—3= —3,—3+10=7,按天干顺序数到7,甲、乙、丙、丁、戊、己、庚。第7位为庚。 2 z0 H1 |" M: ?4 ^
1980÷12=165,余数为0,则0—3= —3,—3+12=9,按地支顺序数到9,子、丑、寅、卯、辰、巳、午、未、申。第9位为申。 3 L6 I4 _ X% w
按照以上计算结果,把天干、地支合并起来可知可知,1980年,为庚申年。 9 a7 ?2 l- `! L3 b1 _. @
又如:1983年查万年历为癸亥年。
, _0 y% c9 R* g( V! ]# J. O7 V1983÷10=198……3,余数为3,为天干的最后一位癸。 * s3 u2 g9 Q% ^0 i
1983÷12=165……3,余数为3, 为地支的最后一位亥。
$ l5 T$ }, e) G. k( [4 o按照以上计算结果,把天干、地支合并起来可知,1983年为癸亥年。 |
|