|
干支纪年计算方法
6 l% |' e2 C. w, R C ! q6 J- N. m& r6 x+ a" S8 y6 C3 i
作者:思议 文章来源:不可思议网 & L! h. }/ }, D+ ~; p. t
干支纪年法,是中国文化的重要组成部分,在前几年的全国高考和上海市高考中都曾经涉及过,现在文化常识仍在上海高考语文的命题范围之内。如果按照常规的推演方法,不但浪费时间,而且容易出错。如果能有一种既简单又准确的方法来计算,无疑是大家都迫切希望得到的。下面的一种方法也许能满足你的这种愿望。但前提是,你必须对天干、地支的排列顺序烂熟于心。 0 L7 u/ d3 G# m
为了便于说明,我们先把天干、地支顺序排列出来。 & _) l+ J, J( U
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。 4 {, U. `3 o4 }: ]2 j9 z
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。 " l& O3 k9 |" x9 c* x5 k
具体的计算方法为: 7 h( x' e6 Q9 F/ M( O
天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。
. x) K3 p: ~9 @* T( ~地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。
$ N# X, E% G, U把天干数和地支数合并起来,即为所求的干支年份。 3 K2 E) a" b$ o
如:2001年查万年历为辛巳年,算法为: & P6 D" j! w6 R# X2 p" _; i0 B
2001÷10=200……1,1—3=—2,—2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。 ' t6 ` x" t0 \% W& j5 \/ a2 h
2001÷12=166……9,9—3=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第6位为巳。 * n, S' c$ D( R$ g
按照以上计算结果,把天干、地支合并起来可知,2001年为辛巳年。 6 a5 H8 [8 x2 a7 v! \! B
再如,1980年查万年历为庚申年。 0 u- D! I1 o2 ?) u' N
1980÷10=198,余数为0,则0—3= —3,—3+10=7,按天干顺序数到7,甲、乙、丙、丁、戊、己、庚。第7位为庚。
- o# I. |5 v9 R _, U$ T& ^1980÷12=165,余数为0,则0—3= —3,—3+12=9,按地支顺序数到9,子、丑、寅、卯、辰、巳、午、未、申。第9位为申。 2 T' y2 N P' V4 r- ]4 V
按照以上计算结果,把天干、地支合并起来可知可知,1980年,为庚申年。
# t' D0 Q8 X6 s0 ~又如:1983年查万年历为癸亥年。
0 R ]1 b0 }4 E* V0 h7 |5 u1983÷10=198……3,余数为3,为天干的最后一位癸。
; f" k, t$ d/ e- T' n( h7 C1983÷12=165……3,余数为3, 为地支的最后一位亥。
) O: `9 P/ T7 x8 i& s7 x按照以上计算结果,把天干、地支合并起来可知,1983年为癸亥年。 |
|