干支算法,年干支、月干支、日干支怎么算啊?

一、年柱干支演算法或许你会说,知道日柱干支有什么用,还有年柱、月柱、时柱怎么推,一分钟即可一推而出。推算天干:公元后任何年代:公元年末位数-3=年干,负数则加10公元前任何年代:公元年末位数+8=年干(公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)推算地支:公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视做12公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视做12(公式揭密:类似前述)另:⒈公元年末二位数+9=年支(适用于1800—1899年);⒉公元年末二位数十1=年支(适用于1900—1999年);⒊公元年末二位数+5=年支(适用于即2000—2099年);说明:① 年干按:1(甲).2(乙).3(丙).4(丁).5(戊).6(己).7(庚).8(辛).9(壬).10(癸)。年支按:1(子).2(丑).3(寅).4(卯).5(辰).6(巳).7(午).8(未).9(申).10(酉).11(戌).12(亥)。注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。二、快速推算月柱干支法⒈推算天干: 年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10) (公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)⒉ 推算地支:阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天),二月为卯(从惊蛰当天到清明前天),三月为辰(从清明当天到立夏前一天),四月为巳(从立夏当天到芒种前一在),五月为午(从芒种当天到小暑前一天),六月为未(从小暑当天到立秋前一天),七月为申(从立秋当天到白露前一天),八月为酉(从白露当天到寒露前一天),九月为戌(从寒露当天到立冬前一天),十月为亥(从立冬当天到大雪前一天),十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。注意:月干支不是以农历每月初一为分界线,,而是以节令为准,,交节前为上个月的节令,,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。三、快速推算时柱干支法⒈日干x2+时支数-2=时干数(公式揭密:因为甲子日的子时是从甲子时开始,推算下去,乙丑日对应丙子,即乙2对应丙3,再下去是丙3对应戊5,正好每日的子时天干为日干x2-1,即日干x2+时支数-2)⒉ 时支是固定的。时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时。例:求壬午日酉时的天干。日干9x2+时支10-2=26,取6即己。故壬午日酉时的干支为己酉。日柱干支演算法只要记住以下几句口诀,日柱即可一推而出,口诀如下:[公元纪年后两位, 减一除四取商数;同法除以一十二,馀数乘五加基数;再加月日总日数,六十除馀日干支。]日柱干支公式:{〔(A-1 / 4)〕Q +〔(A-1)/12〕R×5+15+B } / 60 R =C  Q为商数。R为余数。15为基数。A为公元后两位。B为日月总天数。1901-2000年基数为15,2001-2100年基数为00,2101-2200年基数为44。1801-1900年基数为31,1701-1800年基数为47,1601-1700年基数为03。试以1999年6月15日下午3:30为例,依上述方式如何求其日干支?A:「一九○一后两位」,即把1999年取最后两位数,即为九十九,减一除四取商数,运算如下:(99-1)÷4=98÷4=24商数馀2,馀数2不管它,只取商数24。B:「同法除以一十二,余数乘五加十五」,运算如下:(99-1)÷12=8余数为2,2乘5为10,10加15为25.C:「再加月日总日数,六十除馀日干支」月日总日数,即该年元旦到该日的总日数,很好算,以4个月为一单位,1到4月若无闰月为120天,闰二月则成121天;5到8月为123天;9到12月为122天,因逢60皆可整除,可将1到4月视为0日;5到8月为3日;9到12月为2日,外加零数日数,以今年6月15日为例,因无闰年,故1到4月为0,只需算5月31天加6月15天,31+15=46〖李心骑按〗亦可根据口诀“单月加零双三十,又加当月调节数;最后再加推算日,若逢闰年三月起,调节加一莫要忘。”简单的加上每个月的调节数。经验证总结:每个月的调节数如下所列:一、四、五为 0;二、六、七为1;三月为-1;八月为2;九、十月为3;十一、十二月为4;A+B+C=24+25+46=95超过60需整除取馀数,95÷60=1馀35,35即为1999年6月15日的日干支。个位数为干,支为12(地支)馀数,故知干为5,即戊,支为35÷12=2馀11,取馀数11,地支11为戍,故干支合起来为戊戍。就这么简单,赶快查一下万年历,看一不一样。

回复
  • 祝佳璐用户

    一、年柱干支演算法

    或许你会说,知道日柱干支有什么用,还有年柱、月柱、时柱怎么推,一分钟即可一推而出。

    转场载或者引用本文内容请战注明来片所源于高芝士回答

    推算天干:

    和们地机心系及计论,任器例达且算严。

    公元后任何年代:

    公元年末位数-3=年干,负数则加10

    公元前任何年代:

    公元年末位数+8=年干(公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)

    来用后把外间关提入头接知口受,采华备眼专调。

    推算地支:

    公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视做12

    公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视做12(公式揭密:类似前述)

    另:⒈公元年末二位数+9=年支(适用于1800—1899年);

    ⒉公元年末二位数十1=年支(适用于1900—1999年);

    ⒊公元年末二位数+5=年支(适用于即2000—2099年);

    说明:

    ① 年干按:1(甲).2(乙).3(丙).4(丁).5(戊).6(己).7(庚).8(辛).9(壬).10(癸)。

    年支按:1(子).2(丑).3(寅).4(卯).5(辰).6(巳).7(午).8(未).9(申).10(酉).11(戌).12(亥)。

    注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。

    二、快速推算月柱干支法

    ⒈推算天干: 年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10)

    (公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)

    ⒉ 推算地支:阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天),二月为卯(从惊蛰当天到清明前天),三月为辰(从清明当天到立夏前一天),四月为巳(从立夏当天到芒种前一在),五月为午(从芒种当天到小暑前一天),六月为未(从小暑当天到立秋前一天),七月为申(从立秋当天到白露前一天),八月为酉(从白露当天到寒露前一天),九月为戌(从寒露当天到立冬前一天),十月为亥(从立冬当天到大雪前一天),十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。

    注意:月干支不是以农历每月初一为分界线,,而是以节令为准,,交节前为上个月的节令,,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。

    三、快速推算时柱干支法

    ⒈日干x2+时支数-2=时干数

    (公式揭密:因为甲子日的子时是从甲子时开始,推算下去,乙丑日对应丙子,即乙2对应丙3,再下去是丙3对应戊5,正好每日的子时天干为日干x2-1,即日干x2+时支数-2)

    ⒉ 时支是固定的。时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时。

    例:求壬午日酉时的天干。日干9x2+时支10-2=26,取6即己。故壬午日酉时的干支为己酉。

    日柱干支演算法

    只要记住以下几句口诀,日柱即可一推而出,口诀如下:

    [公元纪年后两位,

    减一除四取商数;

    同法除以一十二,

    馀数乘五加基数;

    再加月日总日数,

    六十除馀日干支。]

    日柱干支公式:

    {〔(A-1 / 4)〕Q +〔(A-1)/12〕R×5+15+B } / 60 R =C

      Q为商数。R为余数。15为基数。A为公元后两位。B为日月总天数。

    1901-2000年基数为15,2001-2100年基数为00,2101-2200年基数为44。1801-1900年基数为31,1701-1800年基数为47,1601-1700年基数为03。

    试以1999年6月15日下午3:30为例,依上述方式如何求其日干支?

    A:「一九○一后两位」,即把1999年取最后两位数,即为九十九,减一除四取商数,运算如下:(99-1)÷4=98÷4=24商数馀2,馀数2不管它,只取商数24。

    B:「同法除以一十二,余数乘五加十五」,运算如下:(99-1)÷12=8余数为2,2乘5为10,10加15为25.

    C:「再加月日总日数,六十除馀日干支」月日总日数,即该年元旦到该日的总日数,很好算,以4个月为一单位,1到4月若无闰月为120天,闰二月则成121天;5到8月为123天;9到12月为122天,因逢60皆可整除,可将1到4月视为0日;5到8月为3日;9到12月为2日,外加零数日数,以今年6月15日为例,因无闰年,故1到4月为0,只需算5月31天加6月15天,31+15=46

    〖李心骑按〗亦可根据口诀“单月加零双三十,又加当月调节数;最后再加推算日,若逢闰年三月起,调节加一莫要忘。”

    简单的加上每个月的调节数。经验证总结:

    每个月的调节数如下所列:一、四、五为 0;二、六、七为1;三月为-1;八月为2;九、十月为3;十一、十二月为4;

    A+B+C=24+25+46=95超过60需整除取馀数,95÷60=1馀35,35即为1999年6月15日的日干支。个位数为干,支为12(地支)馀数,故知干为5,即戊,支为35÷12=2馀11,取馀数11,地支11为戍,故干支合起来为戊戍。就这么简单,赶快查一下万年历,看一不一样。

    2024-05-05
    1楼
    回复

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请