子午流注算法公式
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
月份
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
干支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
平年
-1
-1
0
6
-2
10
-1
5
-1
-1
0
6
0
0
1
7
2
2
2
8
3
3
3
9
闰年
0
1
日天干=[元旦天干+月天干代数+日期数+(闰年月天干代数)]/10=...余数(余数为0时,天干数为10)
日地支=[元旦地支+月地支代数+日期数+(闰年月地支代数)]/12=...余数(余数为0时,地支数为12)
天干
甲Байду номын сангаас
乙
丙
丁
戊
己
庚
辛
壬
癸
1
2
3
4
5
6
7
8
9
10
地支
子
丑
寅
卯
辰
巳
午
未
申
酉
戌
亥
1
2
3
4
5
6
7
8
9
10
11
12
年(农历)(按农历进行推算)
年天干=所求年数的个位数-3,所得数就是该年天干的代表数(若所得数为非正数,则加上10)
年地支=(所求年数/12)的余数-3,所得数就是该年地支代表数(若所得数为非正数,则加上12)
月(农历)(按农历进行推算)
月天干=(该年的个位数*2+所求月数+4)/10的余数,所得数就是该月天干的代表数(若整除,则取余数为10)
月地支=所求月数+2,所得数就是该月地支的代表数(若所得数大于12,则减去12)。
元旦干支
说明:下述公式适用于公元2001年及以后,2001年元旦干支是甲子,取其作为基础。
y=公元年数-2001
a=y/4所得整数商
b=y/400所得整数商
c=y/100所得整数商
元旦干支=(y*5+a+b-c+1)/60=...余数(余数为0时,干支数为60)
元旦天干=干支/10=...余数(余数为0时,天干数为10)
元旦地支=干支/12=...余数(余数为0时,地支数为12)
月天干、地支代数表
时地支
时天干={[(日天干数-1)*12+所求时辰的地支数]/60=...余数(余数为0时,干支为60)}/10=...余数(余数为0时,天干数为10))
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
干支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
干
支
平年
-1
-1
0
6
-2
10
-1
5
-1
-1
0
6
0
0
1
7
2
2
2
8
3
3
3
9
闰年
0
1
日天干=[元旦天干+月天干代数+日期数+(闰年月天干代数)]/10=...余数(余数为0时,天干数为10)
日地支=[元旦地支+月地支代数+日期数+(闰年月地支代数)]/12=...余数(余数为0时,地支数为12)
天干
甲Байду номын сангаас
乙
丙
丁
戊
己
庚
辛
壬
癸
1
2
3
4
5
6
7
8
9
10
地支
子
丑
寅
卯
辰
巳
午
未
申
酉
戌
亥
1
2
3
4
5
6
7
8
9
10
11
12
年(农历)(按农历进行推算)
年天干=所求年数的个位数-3,所得数就是该年天干的代表数(若所得数为非正数,则加上10)
年地支=(所求年数/12)的余数-3,所得数就是该年地支代表数(若所得数为非正数,则加上12)
月(农历)(按农历进行推算)
月天干=(该年的个位数*2+所求月数+4)/10的余数,所得数就是该月天干的代表数(若整除,则取余数为10)
月地支=所求月数+2,所得数就是该月地支的代表数(若所得数大于12,则减去12)。
元旦干支
说明:下述公式适用于公元2001年及以后,2001年元旦干支是甲子,取其作为基础。
y=公元年数-2001
a=y/4所得整数商
b=y/400所得整数商
c=y/100所得整数商
元旦干支=(y*5+a+b-c+1)/60=...余数(余数为0时,干支数为60)
元旦天干=干支/10=...余数(余数为0时,天干数为10)
元旦地支=干支/12=...余数(余数为0时,地支数为12)
月天干、地支代数表
时地支
时天干={[(日天干数-1)*12+所求时辰的地支数]/60=...余数(余数为0时,干支为60)}/10=...余数(余数为0时,天干数为10))