干支纪年的计算方法

  • 原创
  • |
  • 浏览:79853
  • |
  • 更新:2018-05-14 14:05

干支纪年大约始于汉代,由10天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)和12地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)按一定顺序组成,每60年一轮回,俗称一个甲子。本篇介绍干支纪年的算法。

工具/原料

  • 天干
  • 地支

方法/步骤

  1. 组成原理

    每个干支纪年的天干在前,地支在后,共两个字,天干地支分别按顺序依次排列,例如甲子、乙丑……癸亥,10和12的最小公倍数为60,所以每60年为一轮回,又回到甲子年。

  2. 算法1

    由于公元元年为辛酉年,可以此为基础进行简算。先编制如下的表格,规则为:将天干的“辛”定为1,往后为2、3等;将地支的“酉”定为1 ,往后为2、3等。公元年的尾数在天干中找出对应该尾数的天干;再将公元纪年除以12,用余数在地支中查出对应该余数的地支,这样就得到了公元纪年的干支纪年。如1911年,其尾数为1,对应的天干为“辛”;以12除1911得159,余数为3,对应的地支为“亥”,该年即为辛亥年。

  3. 算法2 

    编制如下表格,分别计算天干和地支。

    天干算法:用公元纪年数减3,除以10所得余数,就是天干所对应的位数;地支算法:用公元纪年数减3,除以12所得余数,就是地支所对应的位数。

  4. 算法3

    公元前的算法,需编制如下表格。

    比如公元前 1年,尾数为1,对应的天干为” 庚“,再将1除以12得余数为1,对应的地支为”申“,则公元前1年为庚申年。

  5. 算法4

    也可绘制如下的甲子表,快速查询。

  6. 天干地支也可用于记月、日、时等。特别12地支跟属相也是一一对应的。

(0)

相关推荐