发布网友 发布时间:2022-12-02 23:45
共1个回答
热心网友 时间:2023-11-22 06:10
天社日?应该是天赦日吧?
按照《星命书》上的记载:所谓“天赦日”,应该是:春季的戊寅日、夏季的甲午日、秋季的戊申日、冬季的甲子日。
农历的一、二、三月为春季,四、五、六月为夏季,七、八、九月为秋季,十、十一、腊月为冬季。
过去人们采用天干地支(简称干支)用来纪年、纪月、纪日、纪时,每一个时刻由四个干支(八个字)构成(简称八字)。
谚云:“春逢戊寅夏甲午,秋值戊申天赦露,冬月甲子最为良,百事达之多吉助”。
即:春季的戊寅日、夏季的甲午日、秋季的戊申日、冬季的甲子日,为“天赦日”。认为天帝将在这一天赦免众生罪过,最利于消灾化煞,祈福祈寿,是“吉日”。
2017年的四个天赦日是:
1、春季的天赦日是:公历4月21日(农历三月廿五);
2、夏季的天赦日是:公历7月6日(农历六月十三);
3、秋季的天赦日是:公历9月18日(农历七月廿八);
4、冬季的天赦日是:公历12月3日(农历十月十六)。
从已知的公历日期,精确计算干支日,计算量还是蛮大的。
公式大致如下:
已知:C世纪Y年M月D日,计算这一天的干支日:
1、计算天干:G=4(C-1)+[(C-1)/4]+5Y+[Y/4]+[3(M+1)/5]+D-3
计算结果除以10,看余数,若余数是1,则天干为“甲”;若余数是10,则天干为“癸”;
2、计算地支:Z=8(C-1)+[(C-1)/4]+5Y+[Y/4]+[3(M+1)/5]+D+7+I
计算结果除以12,看余数,若余数是3,则地支为“寅”;若余数是11,则地支为“庚”。
特别说明:
1、若是公历的1月、2月,则M分别为13和14;
2、公式中的[ ]符号,表示内部的计算结果取整;
3、若遇到M是奇数,I取0;若遇到M是偶数,I取6。
以2017年4月21日为例,试算:
2017年是21世纪,所以C=21,其余的楼主应该清晰了:Y=2017、M=4、D=21、I=6
1、计算天干:G=4(21-1)+[(21-1)/4]+5*2017+[2017/4]+[3(4+1)/5]+21-3=10695
10695÷10,余数是5,故:天干是“戊”。
2、计算地支:Z=8(21-1)+[(21-1)/4]+5*2017+[2017/4]+[3(4+1)/5]+21+7+6=10791
10791÷12,余数是3,故:地支是“寅”。
所以:2017年4月21日是戊寅日。
上述书写的,在“知道”显示出来较乱,不便观看。
下面做成图像,便于楼主阅读(若图像显示过小,点击图片可放大)。