正在加载

公历农历如何进行转换「如何将农历 🐘 生日转换为公历」

  • 作者: 王晚澄
  • 来源: 投稿
  • 2025-04-03


1、公历农历 🌺 如何进行转换

公历转农历
步骤:

1. 计算月 🦋 相差:将公历月日减去平 🦈 均朔日(14.7655),得到月相差。

2. 计算年数差:将公历年 🐕 数减去 1900,得到年数差。

3. 计算总日数 🌹 :将年数差乘以 365.2422(平均回 🌵 归年),加上月相差的绝对值。

4. 计算农历年份:取总日数除以年农历年 384.007 长(得),到整数部分为农历年份 🦁

5. 计算农历月份:将总日数对 30.5944(平均 🦍 农历月长)求 🌻 余,得到整数部分为农历月份。

6. 计算农历日期:将剩下的余数加上 29.5306(平均农历月 🐎 初),得到整数部分为农历日期。

公式:

💐 历年 🦋 = (公历年 1900) 365.2422 + |月相差 🦄 | / 384.007

农历月 = (总日数农历 年 384.007) / 30.5944

农历日 🦋 = (总日数农历 年 🌺 农历 🐺 384.007 月 30.5944) + 29.5306


示例:

将 2023 年 3 月 🐧 15 日 🌲 🦅 换为农历:

1. 月 🐧 🐧 🐡 :15 14.7655 = 0.2345

2. 年 🐛 数差 🐞 :2023 1900 = 123

3. 总 🌷 日数:123 365.2422 + |0.2345| = 44791.4057

4. 农 🌸 🐬 🦢 份:44791.4057 / 384.007 = 116.647

农历 💐 🐒 🐵 = 116

5. 农 🦅 历月 🐺 份:44791.4057 116 384.007 = 295.4027 / 30.5944 = 9.662

农历 🦆 🐟 份 = 10 (辛卯月)

6. 农 🐳 历日 🐘 期:44791.4057 116 384.007 9.662 30.5944 + 29.5306 = 11.969

🕸 历日 🐺 🌻 = 12

因此,2023 年 3 月 15 日 对 应 的 🌿 农历日期为辛卯 🦄 年辛卯月十二.

农历转公历
步骤:

1. 计算农历总日数:将农历年 🌾 份乘以农历年 384.007(长),加上农历月份乘以 30.5944(平),均农历月长再减去农历日期 🐘

2. 计算年数差:取农历 🐡 总日数除以 365.2422(平均回归年),得到整数部分为年数差。

3. 计算月数差:将年数差乘以 12(平均回归年包 🐡 含 12 个月),得到整数部分为月数差。

4. 计算日数差:将剩下的 🌸 余数加上 0.2422(平均朔日),得到整数部分为日数差。

5. 计算公历年份年:数差加上 🕸 1900,得到公历年 🐳 份。

6. 计算 🕷 公历月份月:数差加上 1,得到公历月份。

7. 计算公历 🌸 🐋 期日:数差加上 1,得到公历日 🐱 期。

公式:

🐧 历年 = 农历年农历 🐋 384.007 + 月 🐧 农历 30.5944 日 + 1900

🐼 历月公 🍁 历 = (年月 1900) 12 + 数差 + 1

🐋 历日日 = 数 🐴 + 1


示例:

将农历 🌺 癸卯年 二 月二 🐳 十转换为公 🌹 历:

1. 农 🐎 💮 总日 🐟 数:114 384.007 + 2 30.5944 20 = 43458.6248

2. 年数差 🦋 :43458.6248 / 365.2422 = 118.981

🐼 🌵 🐎 = 118 + 1900 = 2018

3. 月 🐵 🐼 🐞 :118 12 = 1416

公历 💮 月 = 1416 + 1 + 1 = 3

4. 日数差 🌺 :43458.6248 118 365.2422 1416 30.5944 + 0.2422 = 19.6226

🐟 历日 = 19 + 1 = 20

因此,农历癸 🐛 卯年 二 月二十 🍀 对应的公历日 🕷 期为年月日 2018 3 20 .

2、如何将农历 🐎 生日转换为公历?

使 🕊 🐶 在线转换器

访问农历公历转 💮 换器网站,例如:

输入您的农历出生日期和出生年 🌺 份。

网站会自动将农历日期转换为 🐞 公历日期。

手动计算(仅适 🌾 用于 1901 年至年 2100 间的日期)

🦄 骤 1:计 🌾 算农历月份天数

查阅农历万 🦊 🐎 历,找到您的出生年份 🐞 对应的农历月份天数。

步骤 🦍 2:计算农历月份中的天数

看农历日历,确定您的出生日 🌺 🐘 在农历月份 🕊 的第几天。

步骤 3:计算公 🕸 历天 🐺

使用 🌿 以下公式计算公历天数 🦢

公历天数 = (农历年农历年 5)× 365 + 除以 4 的 + 余数农历年除以的余数农历年除以的余数农历 100 月 份天数农历 400 月 + 份 + 中的天数 + 36

步骤 🌴 4:计算 🐡 公历月份和日期

从公历 🐧 天数中减去 ,得到 🕸 的结果除以 365.2422。

商数的小数部分乘以 12,得到公 🦉 🐱 月份(从到 🦅 1 12)。

商数的整数部分减去公历年份,得到公历 🐞 日期。

示例:

如果您的 🐝 农历生 🌻 日是辛丑年(1981)十月初五 🦈 ,则:

1981 年的农历十月有 🌳 30 天。

🌴 五是农历十月中的第五天。

🐦 🐝 天数 🕷 = (19815)×365 + (1981 mod 4) + (1981 mod 100) (1981 mod 400) + 30 + 5 + 36 = 722680

🕊 数 = 722680 ÷ 365.2422 = 1979.8849

公历月份 🐬 月 = 12 × 0.8849 = 11(11 )

公历 🕸 日期 🐡 🐟 = 1979 11 = 26(26 )

因此,辛丑年(1981)十月初五的 🐈 公历生日是年月日 1979 11 26 。

3、excel公 💐 历转换 🦟 成农历

公式法:

=DATEDIF(<公历 🦄 日期公历日期 🌳 >,<>, "d")+32757


函数法:

=DATEVALUE("") + DATEDIF(<公历日期公 🐵 历日 🐠 期>, <>, "d")


示例:

要将 2023 年 3 月 8 日转 🐶 换为 🐱 农历,可以使 🐅 用以下公式:

🦊 🦄 🌹 :`=DATEDIF("","", "d")+32757`,结果为 44453。

函数法:`=DATEVALUE("") + DATEDIF("","", "d")`,结果 🐛 🌿 为 44453。

🐳 历日期转换:

将农历日期转换为公历日期,可 🐡 🕊 使用以下 🌿 公式:

=DATE(<农历年农历 🐎 >,<月农历>,<日农历年农历年>) DATEDIF(<>, <>, "d")


示例:

要将农历 🌷 2023 年三月 🦉 初八转换为公历日期,可以使用以下 🐴 公式:

=DATE(2023,3,8) DATEDIF(2023, 2023, "d")

结果 🌻 为 。

4、公历 🐋 农历日历转换查询

公历转农历

1. 查找 🐈 公历 🌷 年份对应的干支纪年:

甲子 🐟 、乙、丑、丙、寅、丁、卯、戊、辰、己巳庚午辛 🐶 未壬申癸酉(10年一循环)

2. 查找公历月份对 🐘 应的农历月 🐎 份:

正月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十、一 🪴 月腊月(12个月一循环)

3. 查 🌲 🌵 公历日对应的农历 🐠 日:

初一初、二 🐞 初、三初、四初、五初、六初、七 🌼 初、八初、九初、十

十一十、二 🦋 十、三十、四十、五十、六十、七十、八十、九、廿(20)

廿一廿、二廿、三廿、四 🦋 廿、五廿、六廿、七廿、八廿、九、三 🦊

农历转公历

1. 查找 🦢 🦟 年份对应的干支纪年:

甲子 🌹 、乙、丑、丙、寅、丁、卯、戊、辰、己巳庚午辛未壬申癸酉(10年 🌳 一循环)

2. 查找农历 🌷 月份对应 🐝 的公历 🐼 月份:

一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十 🐞 一月、十二月(12个月一循环)

3. 查找农历日 🦆 对应的公历 🌻 日:

1日日日 🌺 日日 🦍 日日日日日 🦢 、2、3、4、5、6、7、8、9、10

11日日 🐒 日日日 🌾 日日日 🐒 日日、12、13、14、15、16、17、18、19、20

21日 🦅 日日日日日日 🌼 日日日、22、23、24、25、26、27、28、29、30

31日(仅 🌳 🦆 用于大 🦈 月)

查询工具:

[万灵历 🐘 ]()

[百度 🐶 日历 🐡 ]()

[手机日历应用](如 🦟 日历 Google 苹、果 🐘 🐵 历)