中医针推网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1973|回复: 0

干支纪年计算方法

[复制链接]
发表于 2007-2-8 12:52:54 | 显示全部楼层 |阅读模式
干支纪年计算方法
3 G7 o) P3 x, c3 h5 b& W - v+ j2 l2 I, o+ d1 G6 R: O
作者:思议 文章来源:不可思议网 # S; c+ @5 v* n3 i, E; B
干支纪年法,是中国文化的重要组成部分,在前几年的全国高考和上海市高考中都曾经涉及过,现在文化常识仍在上海高考语文的命题范围之内。如果按照常规的推演方法,不但浪费时间,而且容易出错。如果能有一种既简单又准确的方法来计算,无疑是大家都迫切希望得到的。下面的一种方法也许能满足你的这种愿望。但前提是,你必须对天干、地支的排列顺序烂熟于心。
5 D" ^. F. s5 J" q# L* H  G    为了便于说明,我们先把天干、地支顺序排列出来。 ( w0 K" a6 x" ^, |" q
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
! c4 v1 P( ]: x( E% o地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
2 S( |% q2 S, B0 \9 ~- @  n具体的计算方法为:
2 i* X' L' j+ a+ Q- x# \; ^天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。 5 n) T- u7 J7 f/ K
地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。
# d  f3 `' O) Z$ e- Q2 _+ v4 q把天干数和地支数合并起来,即为所求的干支年份。 . p1 X& k, u: P+ T( j, i( C6 u8 y
如:2001年查万年历为辛巳年,算法为: ( g7 l; Z9 P8 B
2001÷10=200……1,1—3=—2,—2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。
2 s/ X  ^2 c5 J7 S2001÷12=166……9,9—3=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第6位为巳。 1 z1 ]: C+ b6 ]1 @% p5 t3 E
按照以上计算结果,把天干、地支合并起来可知,2001年为辛巳年。
6 o) W& A2 i/ }/ o- [) d& A* ]再如,1980年查万年历为庚申年。
% s. k! x/ u) X  c3 I' W# y1980÷10=198,余数为0,则0—3= —3,—3+10=7,按天干顺序数到7,甲、乙、丙、丁、戊、己、庚。第7位为庚。 - f7 s3 {& u. S- I, k+ n" j
1980÷12=165,余数为0,则0—3= —3,—3+12=9,按地支顺序数到9,子、丑、寅、卯、辰、巳、午、未、申。第9位为申。 5 t$ V& p2 J6 _% V7 W: B3 r. {  o- J
按照以上计算结果,把天干、地支合并起来可知可知,1980年,为庚申年。
9 g9 O" S7 }) ^6 C0 `6 j) P又如:1983年查万年历为癸亥年。
$ D3 X% t1 m; ~# m5 w) X4 y1983÷10=198……3,余数为3,为天干的最后一位癸。
- b% b: [( \1 x& C( m1983÷12=165……3,余数为3, 为地支的最后一位亥。 : E+ `( @- `# X! ^7 ~
按照以上计算结果,把天干、地支合并起来可知,1983年为癸亥年。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|中医针推网

GMT+8, 2025-4-26 12:55 , Processed in 0.024119 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表