禽星值年月日推算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二十八宿值年
值月值日值时推算法
一. 二十八宿值年推算法
1.公式:(A-B)÷28=X·Y
A=计算的当年号
B=底年如1917,1945,2001(其中之一)X=商(此无作用)
Y=余数(对照28宿序号取宿星)
例1. 1989年之宿星
1
(1989-1945)÷28 =44÷28
=1·16(娄)
2.列表
2
3
4
5
6
7
8
9
3..根据六十花甲甲推算
10
11
12
13
14
15
16
17
18
二. 二十八宿值月推算法
1.公式:
(A-B)×12(月)÷28(宿)=X·Y
A=计算的当年号
B=底年如1920/1941/2004(其中之一)X=商(此无作用)
Y=余数+月份数(如正月加1二月加2,再
19
对照28宿序号取宿星)
例1.1946年6月之宿
1946-1920=26 26×12=312 312÷28=11·4
4+6=10(女宿)
例2. 1951年1月
1951-1920=31
31×12=372 372÷28=13 (8)
8+1=9(牛)
20
例3.2004年1月
2004-1920=84 84÷28=3 0
0+1=1(角宿)
2.列表
21
22
23
24
25
三. 二八宿值日推算法
26
1.根据公历日期推算日宿星
公式:S=1.25(A-B)+C
2000年前:(S+2)÷28………余数(用此数)2000年后:(S-10)÷28……余数(用此数)
A=计算那年。B=底年如1921或2001年
例1.1986年8月12日之宿星
A-B=1986-1921=65
C=31+28+31+30+31+30+31+12=224
65×1.25=81.25(取整数)
84+224=305 305+2=307
307÷28=10……27(翼宿)1986年8月12日之宿星是翼宿。
27
2.根据星期和十二地支推算日宿星
28
29
30
31
32
33
34
35
四.二八宿值时推算法
36
37
公式:
S=[12×(N-1)+2]÷28+时辰数
N=该日值日宿星属上表第几列(上表第一行汉字数字)
例1.2010年8月15日午时之宿星
2010年8月15日为璧星,
38
12×(7-1)=72 72+2=742012年11月13日星期二
74÷28=2……18 18+7=25(星宿)
查表验证正确。
例2. 1946年6月18日辰时
6月18日为心宿。12×(5-1)+2=50
50÷28=1……22 22+5=27(翼)
查表验证正确。
39
2.列表