年月日时干支推算方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
推算方法
➢六十甲子、星期、二十八星宿排列图表
1、十天干:甲乙丙丁戊己庚辛壬癸(其中,五阳干:甲丙戊庚壬;五阴干:乙丁己辛癸)
2、十二地支:子丑寅卯辰巳午未申酉戌亥(其中,六阳支:子寅辰午申戌;六阴支:丑卯巳未酉亥)
3、六十甲子排列规则:1、甲干与地支逆排组合;2、阳干和阳支顺序组合,阴干和阴支顺序组合
4、六十甲子排列图表:
6、二十八星宿排列图表
➢年干支的推算方法
(计算年-3)÷60=商……余数
余数为1、2、3、4、5、6……59、0,分别对应甲子、乙丑……壬戌、癸亥
➢日干支、星期、星宿的推算方法:(按公历推算)
一、实际天数A的计算方法:
A(实际天数)=B(基本天数)+C(闰日天数)
二、基本天数B的计算方法:
B=(计算年-1)×365+(计算年从1月1日起要计算到的月日天数)
注:无论闰年还是平年,2月均按28天计算。
例:2011年7月7日(公历)的基本天数:
B=(2011-1)×365+(31+28+31+30+31+30+7)=733838(天)
三、闰日C的计算方法
C=(计算年-1)÷4-误差修正值+Pi
注解:
(1)(计算年-1)÷4如果除不尽,只取整数部分,无条件舍去小数部分。
(2)Pi=0或1。当计算年为平年时,Pi=0;当计算年为闰年时,3月1日前 Pi=0,3月1日(含)后Pi=1。
(3)误差修正值的推算;
公元元年1月1日——1582年10月14日,Pi=0;
1582年10月15日——1699年12月31日,Pi=10;
从1700年1月1日起,每增加一个世纪累加1,但能被400整除的世纪除外。
例:1700年1月1日——1799年12月31日,Pi=11;
1800年1月1日——1899年12月31日,Pi=12;
1900年1月1日——1999年12月31日,Pi=13;
2000年1月1日——2099年12月31日,Pi=13;(因为2000年能被400整除,所以Pi不累加1,还是13)
同理可推得:4800年1月1日——4899年12月31日,Pi=34;
4900年1月1日——4999年12月31日,Pi=35
以此方法推之万世不休。
四、求星期的公式
[5+A(实际天数)]÷7=商……Xi(余数)
Xi为1、2、3、4、5、6、0,分别对应星期一、星期二……星期日
五、求日干支的公式;
[13+A(实际天数)]÷60=商……Yi(余数)
Yi为1、2、3、4、5、6……59、0,分别对应甲子、乙丑……壬戌、癸亥
六、求星宿的公式
[23+A(实际天数)]÷28=商……Zi(余数)
Zi为1、2、3、4、5、6……27、0,分别对应角、亢……室、壁
例:求2011年7月7日(公历)的干支
基本天数:B=(2011-1)×365+(31+28+31+30+31+30+7)=733838(天)
闰日天数:C=(2011-1)÷4-13+0=489
实际天数:A=B+C=733838+489=734327
(13+734327)÷60=734340÷60=12239 0
余数0对应六十甲子中的干支为“癸亥”,所以2011年7月7日的日干支为癸亥。
➢月干支的推算方法:年上起月法(五虎遁元法)
甲己之年丙作首,
乙庚之年戊为头,
丙辛之岁寻庚上,
丁壬壬寅顺水流,
若问戊癸何方发,
甲寅之上好追求
注解:
1、月份指的是农历。
2、年干支为甲或己的,正月为丙寅;年干支为乙或庚的,正月为戊寅;年干支为丙或辛的,正月为庚寅;年干支为丁或壬的,正月为壬寅;年干支为戊或癸的,正月为甲寅。其它月份按六十甲子顺序推之。
➢时干支的推算方法:日上起时法(五鼠遁元法)
甲己还加甲,
乙庚丙作初,
丙辛从戊起,
丁壬庚子居,
戊癸何方发,
壬子是真途。
注解:
1、古时一天分为十二个时辰。23:00——1:00为子时,1:00——3:00为丑时,3:00——5:00为寅时,5:00——7:00为卯时,7:00——9:00为辰时,9:00——11:00为巳时,11:00——13:00午时,13:00——15:00为未时,15:00——17:00为申时,17:00——19:00为酉时,19:00——21:00为戌时,21:00——23:00为亥时。
2、日干支为甲或己的,子时为甲子;日干支为乙或庚的,子时为丙子;日干支为丙或辛的,子时为戊子;日干支为丁或壬的,子时为庚子;日干支为戊或癸的,子时为壬子。其它时辰按六十甲子顺序推之。