悲酥清风 发表于 2013-6-5 00:24

六十甲子与年份互推简便算法【原创】

本帖最后由 悲酥清风 于 2013-6-5 10:16 编辑

首先,由干支推算公元纪年:

公式:Y=1983 + 6 X 天干数字 - 5 X 地支数字

Y为年份,天干数字和地支数字即十天干对应的数字和十二地支对应的数字。如甲为1,乙为2,丙为3,地支子为1,丑为2,寅为3,以此类推。

举例:

丙子年,丙为3,子为1,套入公式:Y=1983 + 6 X 3 - 5 X 1 = 1996

其次,由公元纪年推算干支:

先得到天干,再借助天干得到地支:

天干 = 年份的个位数 - 3

如1996年,个位数是6,6-3=3,3对应天干为丙,即得到天干为丙

当得到负数时,再加10,使结果变成正数

地支 = 天干 - 2 X int[(Y - 1984)/ 10]

如1996年,天干为3 ,地支= 3 - 2Xint[(1996-1984)/10] = 3 - 2Xint(12/10) = 3-2=1,1对应地支为子

即1996年对应的干支为丙子

当得到的地址数字为负数时,再加12,使结果变为正数,再对应到地支上。

除以10所得到的数字的小数部分舍弃,即只取整数。

洛神香妃 发表于 2013-6-5 07:00

灰机哦你半夜不碎觉觉还搞此研究发明呢

易明轩主人 发表于 2013-6-5 07:55

          精神可嘉!

swhabc 发表于 2013-6-5 09:20

不错很实用,赞一个!

悲酥清风 发表于 2013-6-5 10:17

易明轩主人 发表于 2013-6-5 07:55 static/image/common/back.gif
精神可嘉!

戴老,是不是有更简单的算法?

易明轩主人 发表于 2013-6-5 11:15

悲酥清风 发表于 2013-6-5 10:17 static/image/common/back.gif
戴老,是不是有更简单的算法?

            年的天干不必算------凡是个位是4的都是甲,以4为甲,按顺序排就可以了。

悲酥清风 发表于 2013-6-5 11:22

易明轩主人 发表于 2013-6-5 11:15 static/image/common/back.gif
年的天干不必算------凡是个位是4的都是甲,以4为甲,按顺序排就可以了。

嗯,这就是减3的原因

rxy6200 发表于 2013-6-5 12:24

原来是这样的

rxy6200 发表于 2013-6-5 12:27

刚找到一点东西,补充下
辛壬癸甲乙丙丁戊己庚。对应年份的结尾是1,2,3,4,5,6,7,8,9,0。
当你熟练了这种记忆方法后。在对方报出年的同时。你就已经直接反应出了天干。从而为自己在速度上超越对方奠定了基础优势。
在对方报出年份的同时已经得到天干后,实际上对干支的推算就简化为了对地支的推算。所以,实际上以年份推算干支就是以年份推算地支。
老师的要求是,对建国以后的年份能够很快说出干支。我们知道,地支共有十二个,所以实际上地支决定于年份除以十二的余数。
十二地支对应年份除以12的余数分别为。亥子丑,345;寅卯辰,678;巳午未,9、10、11;申酉戌,012。
那么如何迅速计算出年份除以12的余数呢?这就要针对老师的要求弄点对策啦。(老师莫拍砖)
首先,我们知道1920、1980能够被12整除。我们针对老师给的年份就可以直接削减掉1920或者1980来求测地支。


悲酥清风 发表于 2013-6-5 16:02

rxy6200 发表于 2013-6-5 12:27 static/image/common/back.gif
刚找到一点东西,补充下
辛壬癸甲乙丙丁戊己庚。对应年份的结尾是1,2,3,4,5,6,7,8,9,0。
当你熟练了这种记 ...

很好啊!
不过计算还是不如用指诀简单,等我再进一步简化{:soso_e113:}

易明轩主人 发表于 2013-6-5 16:27

悲酥清风 发表于 2013-6-5 16:02 static/image/common/back.gif
很好啊!
不过计算还是不如用指诀简单,等我再进一步简化

                其实指算是笨办法,小学生不会心算才掰手指头的。要从历法的规律探索才好些。

悲酥清风 发表于 2013-6-5 16:50

易明轩主人 发表于 2013-6-5 16:27 static/image/common/back.gif
其实指算是笨办法,小学生不会心算才掰手指头的。要从历法的规律探索才好些。

我也发现六十甲子中的一些特点,只是刚刚关注而已
比如甲子旬中地支坐印的多,甲寅旬中干支一气的多,其他的还没细看

rxy6200 发表于 2013-6-5 17:04

悲酥清风 发表于 2013-6-5 16:02 static/image/common/back.gif
很好啊!
不过计算还是不如用指诀简单,等我再进一步简化

好啊,老师想到新法子别忘了分享啊!

昆山片玉 发表于 2013-6-6 20:40

命主岁数报出,测者心中已知其属相。再以0123456789公元纪年尾数,配庚辛壬癸甲乙丙丁戊己,便知命主生年干支。但最难记的是日柱,都是死记硬背流星歌诀……至今还没有人突破这个框架结构,清风兄不妨研究这个日柱的算法,若有简便方法,必是易学界一大功绩。:hug:

易明轩主人 发表于 2013-6-6 20:52

昆山片玉 发表于 2013-6-6 20:40 static/image/common/back.gif
命主岁数报出,测者心中已知其属相。再以0123456789公元纪年尾数,配庚辛壬癸甲乙丙丁戊己,便知命主生年干 ...

               不要轻易下结论,你怎么知道“至今无人突破”?做过十三亿人的调查吗?

无因山人 发表于 2013-6-6 21:03

公元4年是甲子,依次推求60余数即是
如1996
1996-1800=196
196-180=16
16-3=13
那么1996年是丙子年

无因山人 发表于 2013-6-6 21:05

60以内的干支推法就不用介绍了吧

无因山人 发表于 2013-6-6 21:07

无因山人 发表于 2013-6-6 21:03 static/image/common/back.gif
公元4年是甲子,依次推求60余数即是
如1996
1996-1800=196


顺序改一下,先减3更合理

易明轩主人 发表于 2013-6-6 21:18

无因山人 发表于 2013-6-6 21:07 static/image/common/back.gif
顺序改一下,先减3更合理

                   推日的干支也不复杂,有比盲人更简单的办法。年轻人喜欢自己闖出一条路,我们就该鼓励!

无因山人 发表于 2013-6-6 21:21

易明轩主人 发表于 2013-6-6 21:18 static/image/common/back.gif
推日的干支也不复杂,有比盲人更简单的办法。年轻人喜欢自己闖出一条路,我们就该鼓励 ...

是{:soso_e183:}
页: [1] 2 3
查看完整版本: 六十甲子与年份互推简便算法【原创】

在线电脑详批生辰八字算命