公历农历如何进行转换「如何将农历 🐘 生日转换为公历」
- 作者: 王晚澄
- 来源: 投稿
- 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 苹、果 🐘 日 🐵 历)