正在加载

公历转换八字,公历农历转换对应八字

  • 作者: 李先楚
  • 发布时间:2024-04-29


1、公历转换八字

步骤 1:输入公历日期和时间

年份 (例如:1980)

月份 (例如:12 月)

日期 (例如:15 日)

时间 (例如:上午 9:30)

时区 (例如:+08:00)

步骤 2:转换为儒略日 (JD)

使用以下公式:

JD = 367 年份 7 (年份 + (月份 + 9) / 12) / 4 + 275 月份 / 9 + 日期 + .5 + (时区 / 24)

例如:对于 1980 年 12 月 15 日上午 9:30 在东八区,JD 计算如下:

```

JD = 367 1980 7 (1980 + (12 + 9) / 12) / 4 + 275 12 / 9 + 15 + .5 + (8 / 24)

= .708333

```

步骤 3:转换为中国农历日期

使用以下公式:

```

L = JD .5

n = L 29.

k = (n int(n)) 30

d = int(n + 0.5) 31 int(k / 30) int(k) 15

y = int(d / 30) + 4429

m = int((d % 30) / 29.)

dd = (d % 30) % 29.

h = int(dd 24)

mm = int(dd 24 60) % 60

ss = int(dd 24 60 60) % 60

```

示例:对于 JD .708333,计算结果为:

y = 4652 (庚申年)

m = 11 (子月)

dd = 14.

h = 11 (上午 11 点)

mm = 34 (上午 11:34)

ss = 14 (上午 11:34:14)

结果:庚申年子月十四日上午 11:34:14

2、公历农历转换对应八字

公历农历转换对应八字表

| 公历月份 | 农历月份 | 八字对应 |

||||

| 1 | 正月 | 甲寅 |

| 2 | 二月 | 乙卯 |

| 3 | 三月 | 丙辰 |

| 4 | 四月 | 丁巳 |

| 5 | 五月 | 戊午 |

| 6 | 六月 | 己未 |

| 7 | 七月 | 庚申 |

| 8 | 八月 | 辛酉 |

| 9 | 九月 | 壬戌 |

| 10 | 十月 | 癸亥 |

| 11 | 十一月 | 甲子 |

| 12 | 十二月 | 乙丑 |

说明:

八字中的天干对应公历月份,地支对应农历月份。

例如,公历1月对应农历正月,八字对应甲寅。

此表适用于公历1月1日之后出生的年份。

示例:

如果某人生于公历1980年2月29日,则对应的农历是二月,八字为乙卯。

3、公历查农历查生辰八字

公历查农历

万年历网站或应用程序:许多网站和应用程序提供万年历功能,允许你输入公历日期并获取相应的农历日期。例如:

[万年历]()

[农历查询]()

转换公式:

```

农历年 = 公历年 3

农历月 = 农历年 12 + 4

农历日 = ((农历月 + 26) % 30) + 1

```

查生辰八字

一旦你有了农历出生日期,就可以使用以下公式计算生辰八字:

```

天干:年柱地支 + 月柱地支 + 日柱地支 + 时柱地支

地支:年柱天干 + 月柱天干 + 日柱天干 + 时柱天干

```

示例:

假设你出生于公历 1987 年 8 月 18 日,11:13。

转换农历:

年份:1987 3 = 1984(壬寅年)

月份:1984 12 + 4 = 23792(闰五月)

日期:((23792 + 26) % 30) + 1 = 18(十八)

农历出生日期:壬寅年闰五月十八

计算生辰八字:

天干:寅 + 卯 + 戊 + 午 = 己

地支:壬 + 乙 + 戊 + 午 = 庚

生辰八字:己未庚午

4、公历转换八字怎么转换

公历转换成八字的方法

第1步:计算阳历日期的天干地支

天干: 1901年为甲子年,往后每60年为一个循环。

地支: 子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

阳历年份减去1900年,再除于60,得出的余数就是天干的序号。

阳历年份减去1900年,再除于12,得出的余数就是地支的序号。

第2步:计算阳历月份的天干地支

天干: 甲、乙、丙、丁、戊、己、庚、辛、壬、癸。

地支: 寅、卯、辰、巳、午、未、申、酉、戌、亥、子、丑。

月份如果是单月:地支+寅

月份如果是双月:地支+卯

第3步:计算阳历日的天干地支

天干: 排列顺序为甲、乙、丙、丁、戊、己、庚、辛、壬、癸。

地支: 子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

从天、地两干相配,从甲子起,一日一换,排到癸亥。

第4步:计算时辰的天干地支

天干: 排列顺序为甲、乙、丙、丁、戊、己、庚、辛、壬、癸。

地支: 子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

以子夜2301分作为一天的分界点,每两个小时换一个时辰。

子时:2301 0101

丑时:0101 0301

寅时:0301 0501

卯时:0501 0701

辰时:0701 0901

巳时:0901 1101

午时:1101 1301

未时:1301 1501

申时:1501 1701

酉时:1701 1901

戌时:1901 2101

亥时:2101 2301

第5步:组合八字

将以上计算得到的天干地支依次组合,即得到八字。

示例:

公历:1984年7月20日 11:30

八字:甲子、丙申、丁酉、辛丑

解释:

年干:甲()/60 余数为1

年支:子()/12 余数为0

月干:丙(7月地支酉为双月,酉+卯=丙)

月支:申(7月份)

日干:丁(从甲子开始,7月20日为第40天)

日支:酉(天干丁对应地支酉)

时干:辛(11:30属于午时,天干为辛)

时支:丑(午时地支为午,午+未=丑)