公历日子与阴历干支互换算法
我国是个阴、阳历并行的国家,各有所用,不可偏废。阳历某日期属阴历何干支?长期以来,一直困扰着人们!能否找出阴阳之间内在联系,发现其间固有规律,找出其间计算公式,一直是我关心的问题。通过潜心研究,终于得出“阳日阴干互换公式”。阴、阳关系,虽有《万年历》可查,但十九世纪以前的就少见难查了。为弘扬祖国传统文化,愿公示与大家分享。此公式的关键是将“干支”数字化,是在“阳日阴干换算”及“世纪调节阀”的基础上演变而来,详述如下:
设:公元年数末两位数为X;修正值为Y(单月)或Y+30(双月);调节阀为Z;阳历日期为R;商为n;余数为m;(余数即干支)。
一、阳日变阴干
公式:(X﹒5+X÷4+R+Y+Z)÷60=n······m
例题:问阳历2014年10月1日为阴历何干支?
解:已知X=14,R=1Y=4+30(双月),Z=54,
(14×5+14÷4+1+34+54)÷60=n······m
(70+3+89)÷60=n······m
162÷60=2······4242即乙巳。
答:阳历2014年10月1日,阴历干支为乙巳日。
二、阴干变阳日
公式:X﹒5+X÷4+R+Y+Z=60n+m
例题:问阴历2014年九月初八为乙巳日,求阳历是几月几日?
解:已知阴历为九月,初八日乙巳值m=42,Y=4+30(偶月),Z=54,
设:阳历为10月R日,(因阳历月份始终比阴历月份多1.故为十月)
(14×5+14÷4+R+34+54)=60n+42
73+R+88=60n+42
R=60n—119(n取最小值2)
R=120—119
R=1
答:阴历九月乙巳日,阳历为10月1日。
再例阳变阴:
已知毛泽东生日是公元1893年12月26日,问阴历是何日干?
解:已知R=26,修正值Y=30+5,十九世纪调节阀Z=25,m=日干支
(93×5+93÷4+26+35+25)÷60=n······m
(465+23+86)÷60=n······m
574÷60=9······34【34即丁酉日】
答:毛泽东生日是丁酉日。详细为阴历1893年11月19日。
再例阴变阳:
已知毛泽东生日是阴历1893年11月19日(丁酉),问阳历是几月几日?
解:已知阴历为11月,19日丁酉值m=34,Y=30+5,Z=25,
设:阳历为12月(11+1),日为R,
(93×5+93÷4+R+35+25)=60n+34
R=60n—514
R=60×9—514(n取9)
R=26
答:阴历11月丁酉日,阳历是12月26日。
(周易文摘博客,作者: wsq5312