作者:刘若安 · 更新日期:2025-06-08
步骤 1:获取年月日时 🕊
公 🍁 历:2023 年 3 月 8 日 🐡 15:23:55
农历:癸 卯 🐕 年 正月十八 ☘ 日午 🐝 时
步骤 🦉 2:转换 🐒 公历年月日为干支
使用 干支对照 🐵 表:
| 公历 🕷 年 🌵 份 | 天 | 干 |地支 🌵
||||| | 甲 🦆 | 子 🦉 |
| | 乙 | 丑 🦉 |
| | 丙 🌼 | 寅 🐯 |
| ... | ... | ... |
| | 壬 🐅 | 寅 🐼 |
| | 癸 🐬 | 卯 🌷 |
| 公历 🌾 月 🦟 份 | 天 🕊 | 干 |地支
||||| 1 月 🌴 | 丙 🐘 | 子 |
| 2 月 | 丁 🐎 | 丑 🦉 |
| 3 月 | 戊 🌷 | 寅 |
| ... | ... | ... |
| 11 月 🐟 | 壬 | 戌 |
| 12 月 🌸 | 癸 🐦 | 亥 🐺 |
| 公 🦆 历日期 | 天 | 干 |地支
||||| 1 日 🦉 | 甲 | 子 🌷 |
| 2 日 | 甲 | 丑 🕷 |
| 3 日 | 甲 🐱 | 寅 |
| ... | ... | ... |
| 29 日 🐵 | 壬 🐧 | 子 🦁 |
| 30 日 🍀 | 壬 | 丑 |
| 31 日 🦄 | 壬 | 寅 |
示例:公 🐋 历:2023 年 🐎 3 月 8 日 🌻
干支:癸 卯 年戊寅 🐘 月乙酉 🌹 日
步骤 3:转换公历时辰为干支 🪴
使用 🌲 时 🌹 辰干支对 🌹 照表:
| 公历时辰 | 天 | 干 |地支 🐛
||||| 23:0000:59 | 壬 | 子 🐧 |
| 00:5902:59 | 癸 | 丑 🐳 |
| 02:5904:59 | 甲 🐕 | 寅 🐘 |
| ... | ... | ... |
| 13:0014:59 | 戊 🌴 | 午 🌸 |
| 14:5916:59 | 己 🐵 | 未 🪴 |
| 16:5918:59 | 庚 🐺 | 申 🦁 |
示例:公历时 🦈 辰 🐞 :15:23
干 🐡 支 🐼 :戊午 🌺 时
步骤 4:合 🐠 成八 🕷 字
将转换后的干支按年月日时顺序排列,即可 🦢 得到八字。
示例:癸卯年 戊 🐼 寅 月乙酉日戊午时
提示:如 🦊 果公 🦢 历日期或时辰跨越了节气,则 需要进行气调整节。
如果公历日期或 🌷 时辰 🌺 恰好是某月的节气日,则 需要进行中 🦅 气调整。
将数字转换为年月日涉及以下 🪴 步骤:
1. 提取 🌲 年份:
从数字中提 🐬 取前两位数字,得到年份。例,如数字中 是年份 🌴 ,20 。
2. 提 🌷 取 🦢 月份 🐳 :
提取年份后面的两 🐱 位数字,得到月份。例如, 中,23 是,月份表示 🌵 月 🌻 3 。
3. 提 🌼 取 🦟 日 ☘ 期:
提取月份后面剩余 🦉 的数字,得 🌵 到日期。例如, 中,15 是,日期表示日 15 。
示例:以下是如何将 🦍 数字 转 🌿 换为年月日:
1. 年 🐯 份 💐 :20
2. 月份 🕊 月 🌲 :23 (3 )
3. 日期 🌼 :15
因此,数 🌷 字 表 🕊 示 2023 年 🐵 3 月 15 日。
将年 🐴 月日格式转换为 🦁 其他格式 🐴
1. 从年月日格式 🕸 转换为时代纪年法日期
确 🐧 定 🐧 年 🌸 份、月份和日期。
使 🐠 用时代纪年法转 🐼 换表(或在线计算器)将其转换 🌿 为自纪元以来经过的天数。
例如,要将 2023 年 🐞 3 月 8 日转换 💮 为纪元以 🦢 来经过的天数:
年 🍁 份:2023 1 = 2022
月 🐈 份 🪴 :3 1 = 2
日 🐞 期 🐴 :8
根据转换表或 🦄 计算器,2022 年 2 月 8 日为自纪元以来第 737,768 天。
2. 从年月日格 🌿 式转换 🐱 为 🐝 儒略日
确 🐎 定年份 🦍 、月份和日 🌹 期。
减去 4713 年 🦄 1 月 1 日 🐯 。
将 🦈 结果乘 🌳 以 1461(儒略日长度)。
再 🐈 加上 2,432,044(儒略日 🌻 纪元)。
例如,要将 2023 年 3 月 8 日转换 🦉 为儒略日:
年 🐈 份 🌵 :2023 4713 = 2690
月 ☘ 份 🌷 :3 1 = 2
日期 🐼 :8
(2690 年 🐬 2 月 8 日) x 1461 + 2,432,044 = 2,460,908
3. 从年 🌾 月日格式转换为 Unix 时间戳
确 🐯 定 🌸 年份、月份和日期 🐋 。
将它们 🌳 转换为自 1970 年 1 月 1 日 00:00:00 UTC 以来 ☘ 经过的秒数 🕸 。
例 🌹 如,要将 2023 年 3 月 8 日转换为 Unix 时间戳:
年 🌻 份 🌲 :2023 1970 = 53
月 🐺 份 🐋 :3 1 = 2
日 🪴 期 🐳 :8
(53 年 2 月 8 日) x 31,536,000 秒日 💮 秒 🌻 + (8 ) x 86,400 = 1,683,288,000
4. 从年月日格式转换为日 ISO 8601 期 🐝 格式
使 🦢 用 🌹 “YYYYMMDD”格 🦄 式,其中:
YYYY:年份 🐡
MM:月 🐡 份(两 🐱 位 🐧 数)
DD:日 🐳 期(两 🐕 位数 🌵 )
例如,将 🐈 2023 年 3 月 8 日 🦈 转换为 ISO 8601 格式: