『壹』 每年天社日 怎麼計算 老家上墳都是這一天卻不知道怎麼計算
天社日?應該是天赦日吧?
按照《星命書》上的記載:所謂「天赦日」,應該是:春季的戊寅日、夏季的甲午日、秋季的戊申日、冬季的甲子日。
農歷的一、二、三月為春季,四、五、六月為夏季,七、八、九月為秋季,十、十一、臘月為冬季。
過去人們採用天乾地支(簡稱干支)用來紀年、紀月、紀日、紀時,每一個時刻由四個干支(八個字)構成(簡稱八字)。
諺雲:「春逢戊寅夏甲午,秋值戊申天赦露,冬月甲子最為良,百事達之多吉助」。
即:春季的戊寅日、夏季的甲午日、秋季的戊申日、冬季的甲子日,為「天赦日」。認為天帝將在這一天赦免眾生罪過,最利於消災化煞,祈福祈壽,是「吉日」。
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日是戊寅日。
上述書寫的,在「知道」顯示出來較亂,不便觀看。
下面做成圖像,便於樓主閱讀(若圖像顯示過小,點擊圖片可放大)。