作者:马颜宁 · 更新日期:2025-10-18
步 🦊 骤 1:获 🌻 取公历 🐝 日期
年份 🌲 :4 位 🐠 数字,例 🌺 如:2023
月份:112,例如 🐴 月:3(3 )
日 ☘ 期:131,例如 🐋 日 🐅 :15(15 )
步 🐠 骤 💮 2:确定闰年
如果 🌵 年份可以被 4 整除,则为闰年。
但如果年份可以被 🌹 100 整 🌻 除,则必须再被整除 400 才算是闰年。
步 🦟 骤 3:计算 🕊 儒略日数
对于闰年年:`JD = 365 (份年份年份年份 1) + floor((日 1) / 4) + floor((期 🦍 1) / 100) + floor(( 1) / 400) + `
对于非 🌼 闰年年:`JD = 365 (份年份年份年份 1) + floor((日 1) / 4) + floor((期 1) / 100) + floor(( 1) / 400) + 1`
步骤 4:计 🌺 算 🐒 月相
`M = (JD .5) / 29.`
`YM = M` 取模 `12`,得到月相 🕷 (112,表 🐝 示阴 🐯 历月)
步骤 5:计算日序 🐞
`D = (JD .5) / 29. YM + 1`
对 🌳 于闰年且闰月是该月相,则 `D 1`,否则 `D`
步骤 6:输出阴历日 🌸 期
月份:YM 表示 🦊 的 🌹 阴历月
日期:D 表示 🌴 的阴历 🐠 日
年份:计算阴历年需要进一步 🐺 的转换,但,对于大多 🐈 数应用来说公历年份就足 🐝 够了。
中 🐈 国 ☘ 农 💐 历网:
万 🐛 年 🍁 历网:
老 🐺 黄历 🍁 网 🦍 :
手动转换第一步 🐧 :计算 🦈 年干支 🌷
确 💐 定年份,并用“十天干 ☘ ”和“十 🦟 ”二地支组成的干支纪年法获取年干支。
例如:2023年为癸 🦄 卯年。
第二步 💮 :计 🦢 算月 🦄 支
根据阴历月 🕷 份对应的天数,计算出月份的干支。
例 🐘 如:2023年农历正月为甲寅 🌿 月。
第三步:计算日柱 🐋
计算公历日期对应的干 🐺 支。
例如 🐱 :2023年3月12日为癸 🕷 卯年癸巳月己 🐛 卯日。
第四 🕷 步:转 🌻 换为阴历 🌳 日期
将上述步骤计算 🐅 出 🐎 的年干支、月支和日柱组合在一起,即可得出 🌾 阴历日期。
例如:2023年3月12日为癸卯年甲寅月己卯日 🦄 ,转换为阴历为癸 🐈 卯年正月己卯日。
注意事项:对于公 🐒 历闰年,需在转换 ☘ 阴历日期时额外 🐟 考虑闰月。
在线转换 🐧 器可能存在 ☘ 一定的误差,建议需要精确 🍀 结果时进行手动转换。
1. 确定出生年 🐒 份:阳 🦁 历年份减 1900。
2. 计算月份 🐵 偏移 🐱 :
1 月 🦁 到 🌷 月 ☘ 2 减: 1。
3 月到 🌴 月 12 不:变 🦋 。
3. 计 🍀 算日期 🐬 偏移 🍀 :
1 日到 🦄 日 🐱 14 减 🐋 : 49。
15 日到 💮 日 🐋 28 减 🐒 : 50。
29 日:减 🍀 51(仅 🌺 限闰 🦊 年)。
30 日或 🐛 日 🕸 31 减: 52。
4. 公式:阴历 🐴 日期 = 阳历 🪴 日期 + 月 + 份偏移日期偏移 🌷
5. 特殊情 🐞 况:
如果计算结果为负数 🐵 ,则在 🦁 阴历月份上加 12。
如果阴历日期 🐴 超过该月份的天数 🐕 ,则减去该月份的天数。
示例:已知 🐧 阳历生 🍀 日为 🕊 1990 年 10 月日 18 。
1. 年份 🐶 :1990 1900 = 90
2. 月份 🌳 偏移月 🌳 :10 = 0
3. 日期偏移日 🦢 :18 = 50
4. 公 🌴 式 🦟 :90 + 0 + (50) = 40
5. 阴历生日 🦄 :农历 40 年(庚午年阴历),月日庚 🐒 9 戌日 17 ()
步骤 1:获 🐵 取阳历出生日期
年 🌾 份 🐵 (如 🪴 :1990)
月 🦊 份 🐛 (如 🦄 :5)
日 🌳 期 🐈 (如 🪴 :24)
步骤 2:查询 🌼 万年历
打开万年历或使用在 🐟 线阴阳历转换工具。
在万年 🌵 历中找到阳历出生 🐒 日期所在的阴历月 🌺 份和日期。
步骤 🦢 3:记录 🍀 阴历 💐 信息
阴历年份 🐝 :万年历中显示 🐧 的阴 🕸 历年份。
阴历月份:万年历中显示的阴历月 🌷 份 🐛 ,通常用汉字表示(如:甲子、乙丑等 🐈 )。
阴历日期:万 🐬 年历中显示的阴历日期,通常用数字表示 🌸 (如 🐛 :1、2、3等)。
示例:阳历出生日期 🌲 :1990 年 5 月 🌾 日 🐟 24
万年历 🐠 查询:阴历己巳年四月 🐞 初三
阴历出生日 🐅 期:1990 年 阴历己巳年四月初三
注意:由于阳历月份和阴历月份的长度不同,因,此阳历日期转为阴 🌼 历日期时可能会存在 🐼 误差。
万年历中显示 🕷 的阴历月份和日期是基于 🐋 农历算法 🐕 ,与实际的天文现象可能存在小幅差异。
不同的万年历或阴阳历转换工具可能会提供略微不同的结果 🐞 。