剑三冰心pve输出手法:『四柱八字基本算法,独家奉献』_玄学吧_贴吧

来源:百度文库 编辑:中财网 时间:2024/04/28 09:02:36
从已知的公历年份计算干支纪年:
年份数减3(干支纪年是从公元4年开始使用的),除以10的余数是天干,除以12的余数是地支。例如2010年,年份数减3为2007,除以10的余数为7,则天干为第7位,是为庚(参照上述十天干);2007除以12的余数为3,则地支为第3位,是为寅(参照上述十二地支):则今年为庚寅年。

PS:今年为虎年,虎(寅),所以其实知道年柱天干,只要记得今年是什么年(属相),地支大可不必算,直接得出。

公式:设年份为X,X-3/10取余数为天干
                 X-3/12取余数为地支


月柱的算法:
计算月干支以农历计。月的地支不变,正月的地支是寅,2月的地支是卯,…… 11月是子,12月是丑。

进入21世纪后因为数字较大,为求其实用性,故以2001年的干支为基础,以下公式先计算所求年与2001年所差的年数X,然后以X为基础进行计算。
计算月的天干须先求当年正月的干支:

①X×12÷10,取余数。②余数+基数7,如和大于10时减10,所得数即为当年正月天干代表数。

举例:2008年正月的天干计算:(2008-2001)×12÷10,余4,加基数7,和大于10减10,得数为1,故2008年正月的天干为甲,与正月地支寅结合,则干支为甲寅。

由正月再求所求月的干支:

②当年正月天干代表数+所求月数-1,如得数大于10时减10,所得数即为所求月天干代表数。

求2008年8月的天干:先求2008年正月的天干为甲寅。则2008年8月的天干为:1+8-1=8,8为辛的代数。8月的地支为酉,故2008年8月的干支为辛酉。

PS:求月柱的算法,我没有改动,网络原文,就是可能会有些问题,如果是要从2001年以前该怎么算?下面说一种需要记的方法,可能没算法那么简单,记熟了都是一样的,一般算月柱基本都这个法。

五虎遁年起月口诀:(李居民版)
甲己之年丙作首,乙庚之岁戊为头。
丙辛之年从庚起,丁壬壬位顺行流。
要问戊癸何方觅,甲字之上好追求。

我解释一下,我国历经朝代的变更,有些朝代是建子月,有些是建亥月,就是把子月当正月等等,后来逐步稳定并延用至今的是建寅月,从寅起为正月,卯二月。。。子十一月,亥十二月。寅为虎,所以又叫五虎遁月,然后看年柱的天干,例如看到是以甲或者己为年柱天干,就拿丙做月干,丙寅、丁卯、戊辰……丙子、丁丑,看到乙或庚为年柱天干的就从戊寅开始。。。以此类推。
当然需要注意一下节气。(24节气就略了)


日柱的算法:
这是龙羽堂堂主陈龙羽先生的算法,据他说,台湾很多八字命理学者都不会算日柱,今天就教给各位了。

此法用民国年算(台湾大多用民国年算的),转换方法:
公历年—1911=民国年
比如今年2010—1911=99,就是民国99年。
公式:
(民国年—90)*5+(民—90)/4+(公历月份总日数)=X
①     X/60 取余数为Y
②     取Y的个位数为 日柱天干
③     Y/12取余数为 日柱地支(不满12就不用除了)

PS:(民—90)/4这里取整数
公历月份总日数,就是比如现在是公历6月1日,从1月1日开始到6月1日所经过的日子数的总和。
例如:今天2010年6月1日,民国99年
(99-90)*5+(99-90)/4+152=199
199/60余19,9(壬)为日天干,
19/12余7,7(午)为日支,所以今年6。1儿童节为壬午日。