分享

日干支快速推算

 yshq521 2016-09-04
本人是一名易学爱好者,常常使用到日干支,查万年历有时又不方便,易友推荐此简易速算法。供各位易学爱好者参考。
口诀:乘5除4基加日,双月应须加三十,一二自加闰少一,经几大月多加几。
基数(1900——1999基数:9; 2000----2099基数:54 ; 1800---1899基数: 25 ;2100---2199基数:39 )
1月不计算在大月内。口诀分解:年尾(后2位数)乘以5+年尾除以4的整商数+当年基数+当日数+当日所经过的大月数(如果是平年一月加1,二月加2;闰年一月不加,二月加1;不管平闰年,三月不加。四五月加1,六七月加2,八月加3,九十月加4,十一,十二月加5.)(如果是双月应加30,单月不加)然后把所得和数除以60,取干支序号:甲子1,乙丑2,丙寅3————癸亥60.小于60者直取。
举例:求公历1913年5月3日干支?13*5+13/4(取整商数3)+9(基数)+1(所经大月数,因一月不计算大月,只经三月1个大月)=81,(81/60 余21)21是甲申,故知当日是甲申日。
求公历2010年2月8日的干支?10*5+10/4(取整商数2)+54(基数)+8(日数)+30(二月是双月须加30)+2(平年二月份故加2)=146(除以60余26)26是己丑其余依法类推。
求公历1913年5月3日干支?
{13X5+13/4(取商数3)+9(基数)+3(日数)+0(单月不加30天)+1(大月数)}/60=81/60=21(余数)。即为甲申日。
求公历2010年2月8日的干支?
{10X5+10/4(取商数2)+54(基数)+8(日数)+30(双月)+2(一二自加闰少一大月数)}/60=146/60=26(余数)。即为己丑日

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多