今年是"丙戌"年,如何从 2006 快速推算出"丙戌"?或者说,
如何从公元年数(包括公元前至公元后任何年数)快速推算出对应的 年干支呢?各位易友都会有各自的推算方法,我仅谈谈自己所用的方法。 这对各位而言,纯属小儿科,见笑见笑。 先记住天干地支的排序数: 1 2 3 4 5 6 7 8 9 10 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 1 2 3 4 5 6 7 8 9 10 11 12 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 试算 2006 年的年干支: 年干: 6 - 3 =3 丙 年支: 6 + 5 =11 戌 2006 之"丙戌"就算出来了。 推算的依据: 一、年干 在六十甲子中,天干是十个字符,而公元年的个位数也是十个数码, 正好一一对应。公元 4 年是甲子年,4 - 3=1 即对应"甲"的序数,所以 用公元年的个位数减 3(若差为非正数则再加 10)即是对应的天干序数。 如果把公元年的个位数与十天干对应关系记熟,推算就更方便了: 4 5 6 7 8 9 0 1 2 3 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 二、年支 在六十甲子中,地支是十二个字符,须用公元年的后两位数(十位与个位) 与之对应。 假设某 100 年的第一年(00 年)是鼠年,则 00 + 1 对应"子",在这一百年 中,任何一年的后两位数加 1 再除以 12 所得余数,即是对应的地支序数。 例1: 1900年正好是鼠年,个位是 0 ,对应天干"庚"; (或用 0 - 3 =-3, -3 + 10 =7,按天干序数 7 对应"庚") 后两位数 00 + 1 对应地支"子",所以1900年是庚子年。 例2: 1975年,个位 5 ,对应天干"乙"; 后两位数 75 + 1 =76,除以 12 余 4 ,对应地支"卯", 所以1975年是乙卯年,属兔。 那么,第二个一百年呢?先看 101年,101 除以 12 余 5 ,就是说,在第二个 一百年中,任何一年的后两位数加 5 再除以 12 所得余数,即是对应的地支序数。 第三个一百年,201 除以 12 余 9 ,在第三个一百年中,任何一年的后两位数加 9 再除以 12 所得余数,即是对应的地支序数。 第四个一百年,301 除以 12 余 1 ,又回到第一个一百年的 1 。第五个一百年,余数为 5 ,第六个一百年,余数为 9 ,…… 可见,百年余数(暂且称之)只是 1,5,9 三个数,(与后天八卦数 1 坤 5 中 9 乾,是巧合?还是玄机?值得推敲。) 那又怎么知道哪一百年用哪个余数呢?很简单,用公元年的前两位数(千位与百位)除以 3 取余数(余 0 即 3),余 1 取第一个百年余数 1 ,余 2 取第二个百年余数 5 ,余 3 取第三个百年余数 9 。 例如: 19xx年,19 除以 3 余 1 ,所以19xx年中任何一年的后两位数加 1 再除以 12 所得余数,即是对应的地支序数。(见例2) 20xx年,20 除以 3 余 2 ,所以20xx年中任何一年的后两位数加 5 再除以 12 所得余数,即是对应的地支序数。(见 2006) 例3: 公元 4 年,个位 4 ,对应天干"甲"; 前两位 00,0 除以 3 余 0(即 3),取第三个百年余数 9 , 后两位 04 + 9 =13,除以 12 余 1 ,对应地支"子", 所以公元 4 年是甲子年。 例4: 公元前561年,个位 1 ,对应天干"辛"; 前两位 -05 ,-5 除以 3 余 -2 ,-2 + 3 =1 ,取第一个百年余数 1 , 后两位 61 + 1 =62,除以 12 余 2 ,对应地支"丑", 所以公元前561年是辛丑年。 例5: 公元3206年,个位 6 ,对应天干"丙"; 前两位 32 ,32 除以 3 余 2 ,取第二个百年余数 5 , 后两位 06 + 5 =11,除以 12 余 11 ,对应地支"戌", 所以公元3206年与今年一样,也是丙戌年。 目前,只要记住19xx年的后两位数加 1 ,20xx年的后两位数加 5 ,就够用了。 新年之际,朋友聚会,别人随便说个年份,你立即说出相应的干支、属相,不亦乐乎! |
|