日干支查询、出生日干支查询方法
1.推算日干支的快速公式之一
此法系易学家王吉厚所介绍,其具体的内容有以下两种方法。(1)用公历推算E1干支的快速公式。
干支序数一年代计算基数+年份尾数×5+闰年数+求算日数一60倍数记忆口诀:
基数加上尾乘五,
闰年月指加日数,
双月再加三十天,
超过六十减六十。
具体分析:
①基数加上尾乘五。
基数即是年代基数,从1900年开始,十年为一年代基数,到1970年共80年,8个基数(因公历,80年一循环)因此,1900年与1980年的年尾乘五,即是推算具体年份的尾数乘5,如1903年,基数1900年9,加上尾5,即是年份的1903年的数再乘5,即:
3×5—15。
两项相加,即:
9+15了24。
②闰年月指加日数。
解:公历的闰年是固定的,即每四年闰一年,其规律是:凡是年份十位数是双数的,逢4、8之年为闰年(o年虽是闰年,但不计)。凡是年份十位数为单数的,逢2、6之年为闰年。即:
十位双数四八问,
十位单数二六是。
具体分析:如1965年为十位数的双数,从1960年到】965年,除去60起年代不计外,到1965年只有1964年一个闰年,所以闰年为1,这样,每十年最多有两个闰年,取值范围:1、2二个数字。
再如:1933年,其年份的十位数为3,为单数,从1930到1933年,只有1932年一个闰年。
月指数:也叫月基数,简称月指。月指数是针对计算各年月的闰年,大月数和二月平或二月闰时所差的天数而设置的,将上述多步计算,简化为~步,变成基数,即指数规律化只要背熟月指数,即一劳永逸,省去很多麻烦。
表中括号内的指数为闰年的月指数。以上指数很好记忆,一、二月为1、2,三月为0,四、五、六、七月为1、1、2、2,八月为3,九、十、十一、十二月为4、4、5、5。逢闰年一月为0,二月为1。
加日数:即加求算El子。
总之,闰年月指数加日数,此句口诀的含义是将闰年的数,再加月份的指数,再加求算的日数。
③双月再加三十天:
求算月凡是双月的,一律在相加的总数上再加三十天。
④超过六十减六十:
凡是累计相加的数字,超过六十即减六十,因干支序数只有六十个甲子。
实例演算:
例1求公历1921年1月1日的干支:1921年的起算年代为1920年,年代基数为54,代入公式。
干支序数码一54(基数)+5×1(年尾)+0(无闰年)+(月指数1)+(日数1)一60—61—60=1甲子
例2求1965年8月16日的干支:
本例的起年为1960年,基数为24,闰年数是指由1960年至1965年中有几年闰年。1965年的十位数字为双数,逢4、8之年为闰年,逢0之年虽也是闰年,但闰年数中不算,因为逢0之年为“基数年”,“基数年”为闰年时不能留在闰年数中。所以,本例只有一个1964年为闰年,另一个1968年不在计算之内,所以闰年当计为1。月指数口诀为“八月3”,所以,月指数为3。八月为双月,还要加30天,El数为16。
干支序数一24(基数)+5×5(年尾)+1(闰年数)+3(月指数)+30(双月)+16(E1)-60—99—60—39,日干支为六十花甲的第39个壬寅。
例3求1939年12月27 El的干支:
干支序数一46+45+2+5+27+30一(2 x 60)一35戊戌。
上述实例可以看出,只要记住如下四点,就可以准确速算出日的干支:
(1)牢记八个基数;
(2)牢记月指数;(3)牢记公式;
(4)牢记闰年的两条规律。
需要注意的是:本法二月闰的计算原则为四个字,就是“沾边就算”,这是本速算法的特点。所谓:“沾边就算”足指哪年为闰年,闰年数就算在哪年。它不论月初、月中和月末,在哪月就用哪月的月指数。本原则适用于1----12月份的所有月份。
例4求1980年2月5目的干支
1980年可按1900年算,为基数年,此年为闰年,求月指数时按闰年算,干支序数一9+5+1+30—45戊申。
例5求1976年2月1日生的人日于支:
干支序数一16+30+2+l+1+3 o一60—20癸未。
公历的闰年还有一些具体规定,下边简要叙述如下:阳历规定每四年一闰,但当遇世纪年(逢百年时)能用400整除者,才为闰年,即400年减少三个月闰年,此即是停闰年。如1700年、1800年、1900年、2100年都不能用400除尽,所以都不为闰年,亦即无闰年。而1600年、2000年可以被400整除,所以为闰年。同时规定每4000年内再减少一个闰年,即凡是公元4000年、8000年、12000年,均不算闰年。所以在用80年一大循环规律时,要特别注意遇世纪年每停闰一次时,相差1天,停闰几次,就相差几天。
王吉厚认为:只要记住上面的规律。这种速算之法就算真的成为名符其实的“万年历”了。前可推到1601年(1601年之前为格略历、闰年规律和今日不符,400年多3天,还有其他变动原因)。后可推百年、千年乃至万年。如果历法有变,经过加减变动数字仍很适用。