YouCalc 研究 · 日期与时间 · 最后审阅 2026-06-30
8种历法下的著名日期(以及为何伊斯兰历年龄更大)
先看结论: 世界上每一种历法都在计数相同的天——只是以不同的方式标注,并从不同的纪元开始计数。1969年7月20日,人类首次踏上月球,按公历(格里高利历)是这一天,按希伯来历同时是5729年阿夫月5日,按伊斯兰历是1389年朱马达一月5日,按埃塞俄比亚历是1961年哈姆勒月13日,按儒略历(旧式)是1969年7月7日。以下,九个全球公认的日期以八种历法呈现,随后附有一个可复现的模型,展示最重要的实际后果:伊斯兰阴历每约33年便比公历多出整整一年。
方法说明。 八种历法中的五种(希伯来历、波斯历、印度历、埃塞俄比亚历和中国农历)通过浏览器/Node的Intl.DateTimeFormat引擎呈现。公历栏使用Intl gregory。伊斯兰历栏使用YouCalc共享日历引擎手动计算的表格式(民用)伊斯兰历——与我们的实时伊斯兰历日期转换器所用相同——等效于Intl islamic-civil,可能与月相观测日期或乌姆·库拉日期相差约一天。Intl中没有"julian"历,因此儒略历(旧式)栏从儒略日数计算而来。每个公历日期均可追溯至引用权威来源;其他历法标注为引擎的确定性输出(已在Node v24.14.1 / ICU 78.2上验证)。
八种历法的差异
公历和儒略历都是太阳历,几乎相同,唯一区别在于闰年规则:儒略历每4年设一闰年,无世纪修正,因此现在比公历落后13天。希伯来历和中国农历属于阴阳合历——它们通过插入闰月来与季节保持同步。伊斯兰历是纯阴历(无闰月),因此在季节中漂移。波斯历/太阳历和印度历/萨卡历是太阳历,但以春分为基准。埃塞俄比亚历是拥有13个月的太阳历(12个月各30天,另有一个短暂的帕古梅月),比公历大约落后7至8年。
表1——同一天,八种历法
每行代表同一个物理日期,以全部八种历法呈现。第2列的公历日期可追溯至引用来源;其余七列为该日期的引擎确定性渲染结果。
| 事件 | Gregorian | Julian (Old Style) | Islamic (tabular) | Hebrew | Persian (Solar Hijri) | Indian (Saka) | Ethiopian | Chinese |
|---|---|---|---|---|---|---|---|---|
| Gregorian calendar begins | October 15, 1582 | 5 October 1582 | 17 Ramadan 990 AH | 19 Tishri 5343 | Mehr 23, 961 AP | Asvina 23, 1504 Saka | Tekemt 8, 1575 ERA1 | Ninth Month 19, 1582(ren-wu) |
| Storming of the Bastille | July 14, 1789 | 3 July 1789 | 20 Shawwal 1203 AH | 20 Tamuz 5549 | Tir 24, 1168 AP | Asadha 23, 1711 Saka | Hamle 9, 1781 ERA1 | Sixth Month 22, 1789(ji-you) |
| First powered flight (Wright brothers) | December 17, 1903 | 4 December 1903 | 27 Ramadan 1321 AH | 28 Kislev 5664 | Azar 25, 1282 AP | Agrahayana 26, 1825 Saka | Tahsas 7, 1896 ERA1 | Tenth Month 29, 1903(gui-mao) |
| First human spaceflight (Gagarin) | April 12, 1961 | 30 March 1961 | 25 Shawwal 1380 AH | 26 Nisan 5721 | Farvardin 23, 1340 AP | Chaitra 22, 1883 Saka | Miazia 4, 1953 ERA1 | Second Month 27, 1961(xin-chou) |
| UN Charter signed | June 26, 1945 | 13 June 1945 | 15 Rajab 1364 AH | 15 Tamuz 5705 | Tir 5, 1324 AP | Asadha 5, 1867 Saka | Sene 19, 1937 ERA1 | Fifth Month 17, 1945(yi-you) |
| Universal Declaration of Human Rights adopted | December 10, 1948 | 27 November 1948 | 8 Safar 1368 AH | 8 Kislev 5709 | Azar 19, 1327 AP | Agrahayana 19, 1870 Saka | Tahsas 1, 1941 ERA1 | Eleventh Month 10, 1948(wu-zi) |
| Apollo 11 Moon landing | July 20, 1969 | 7 July 1969 | 5 Jumada I 1389 AH | 5 Av 5729 | Tir 29, 1348 AP | Asadha 29, 1891 Saka | Hamle 13, 1961 ERA1 | Sixth Month 7, 1969(ji-you) |
| Fall of the Berlin Wall | November 9, 1989 | 27 October 1989 | 9 Rabiʻ II 1410 AH | 11 Heshvan 5750 | Aban 18, 1368 AP | Kartika 18, 1911 Saka | Tekemt 30, 1982 ERA1 | Tenth Month 12, 1989(ji-si) |
| World Wide Web goes public | August 6, 1991 | 24 July 1991 | 25 Muharram 1412 AH | 26 Av 5751 | Mordad 15, 1370 AP | Sravana 15, 1913 Saka | Hamle 30, 1983 ERA1 | Sixth Month 26, 1991(xin-wei) |
所有单元格均为真实引擎输出(Node v24.14.1 / ICU 78.2)。儒略历和伊斯兰历列使用日-月-年格式;其余列遵循各历法的原生长格式。公历日期可追溯至下方来源。
直观展示——同一天有八个名称
1969年7月20日,阿波罗11号登月,在每种历法中各呈现一次:
- Gregorian July 20, 1969
- Julian (Old Style) 7 July 1969
- Islamic (tabular) 5 Jumada I 1389 AH
- Hebrew 5 Av 5729
- Persian (Solar Hijri) Tir 29, 1348 AP
- Indian (Saka) Asadha 29, 1891 Saka
- Ethiopian Hamle 13, 1961 ERA1
- Chinese Sixth Month 7, 1969(ji-you)
表2——为何伊斯兰历计数超过公历计数
由于伊斯兰阴历平均年(354.3667天)比公历平均年(365.2425天)短约10.876天,两者每年相差约10.9天,伊斯兰历计数每约33年便多出整整一年。这就是为何一个公历年龄33岁的人,伊斯兰历年龄约为34岁。
| 已过公历年数 | 已过伊斯兰历年数(约) | 差距(伊斯兰历 − 公历) |
|---|---|---|
| 0 | 0.00 | 0.00 |
| 11 | 11.34 | 0.34 |
| 22 | 22.68 | 0.68 |
| 33 | 34.01 | 1.01 |
| 66 | 68.03 | 2.03 |
| 99 | 102.04 | 3.04 |
用您自己的日期试一试
在全部八种历法中比较任意出生日期或事件,或获取单一公历出生日期对应的阴历年龄差。
常见问题
为什么每种历法下的日期不同?
所有历法都在计数相同的物理天——只是起始纪元不同(希伯来历从创世纪元,伊斯兰历从公元622年,埃塞俄比亚历比公历约落后7至8年),并且月份结构不同,因此同一天拥有许多不同的名称。
为什么JavaScript没有"儒略历"?
Intl.DateTimeFormat支持gregory、islamic-civil、hebrew、persian、indian、ethiopic和chinese,但不支持儒略历(旧式)——因此我们从儒略日数计算。它比公历落后10至13天,具体取决于世纪。
为什么我的伊斯兰历年龄比公历年龄大?
伊斯兰阴历年比太阳公历年短约11天,每33年累计出大约一个额外的伊斯兰历年。
33公历年中经过多少伊斯兰历年?
约34年——差距在约32.6公历年时首次达到整整一年。
这些换算精确吗?
太阳历换算(公历、儒略历、波斯历、萨卡历、埃塞俄比亚历)是精确的算术;伊斯兰历数值使用表格式(民用)伊斯兰历,可能与月相观测日期或乌姆·库拉日期相差±1至2天。
为什么埃塞俄比亚是约2017年,而其他地方是2024年?
埃塞俄比亚历源自亚历山大/科普特历,比公历约落后7至8年,新年(恩库塔塔什)约在9月11日前后。
来源
- NASA — Apollo 11 — Apollo 11 first crewed Moon landing, 20 July 1969 (Gregorian anchor for the headline rendering).
- United Nations — UN Charter — UN Charter signed 26 June 1945, San Francisco.
- United Nations — Universal Declaration of Human Rights — UDHR adopted 10 December 1948.
- Smithsonian National Air and Space Museum — 1903 Wright Flyer — First powered, controlled, sustained flight, 17 December 1903.
- European Space Agency — Yuri Gagarin — First human spaceflight (Vostok 1), 12 April 1961.
- United Nations — International Day of Human Spaceflight — 12 April marks Gagarin's 1961 flight (corroborates 12 April 1961).
- US Naval Observatory — The Islamic Calendar — Tabular Islamic 30-year cycle, 11 leap years, mean-year basis; the ±1–2 day moon-sighting / Umm al-Qura caveat behind the Hijri column.
- berlin.de (official Berlin city portal) — The Berlin Wall — Fall of the Berlin Wall, 9 November 1989.
- CERN — A short history of the Web — Birth and early history of the World Wide Web; the web went public in 1991.
- Wikipedia — Tabular Islamic calendar — Mean year = 10631/30 = 354.3667 days and the leap rule; ~10.9-day annual solar/lunar drift (corroborates USNO).
- Wikipedia — Gregorian calendar — 15 October 1582 was the first Gregorian day, following 4 October 1582 Julian (10 days dropped).
- Wikipedia — Julian calendar — Julian leap rule with no centurial exception; trails Gregorian by 13 days in 1900–2099 — basis for the proleptic Julian column.
- Wikipedia — Storming of the Bastille — Storming of the Bastille, 14 July 1789.
- Wikipedia — Fall of the Berlin Wall — Corroborates 9 November 1989.
- Wikipedia — Ethiopian calendar — Ethiopian calendar runs ~7–8 years behind Gregorian; 13 months (12×30 + Pagume).
历法算法参考(儒略日数主轴、闰年规则)在构建时从项目共享日历引擎及其经过验证的转换器测试中复用;不引用任何计算器作为来源。
相关计算器
伊斯兰历转换器——伊斯兰历 ⇄ 公历
伊斯兰历转换器:在伊斯兰历(希吉来历)与公历之间双向转换日期,显示星期、今日伊斯兰历日期,并附表格历与观月历的差异说明。免费即时。
希伯来日期转换器——公历转希伯来历
希伯来日期转换器:将任意公历日期转换为希伯来(犹太)历,显示创世纪年、月份名称、日期与星期,并标注亚达月 I/II 闰月及今日希伯来日期。免费即时。
波斯历(太阳历)转换器
波斯历转换器:在波斯历(太阳历 / 贾拉利历 / 沙姆西历)与公历之间双向换算日期,并显示星期几、今日的沙姆西日期以及诺鲁孜节。
埃塞俄比亚历转换器——今日埃塞俄比亚日期
在埃塞俄比亚历(吉兹历)与公历之间双向转换日期,显示星期、13个月的历法结构以及今天对应的埃塞俄比亚日期。
儒略历转换器(旧历 ⇄ 公历双向换算)
在儒略历(旧历)与格里高利历(公历)之间双向转换日期,显示星期几,并解释为何东正教圣诞节落在 1 月 7 日。免费在线工具。
公历农历转换器与生肖年查询
将任意公历日期转换为中国农历(阴阳历)。查看农历月份和日期、闰月、天干地支纪年以及你的生肖属相,一键搞定阳历转农历。
萨卡历转换器(印度国历)
在印度国历(萨卡历)与公历之间双向转换日期,显示星期、今日萨卡日期,并依据印度国家历书(Rashtriya Panchang)规则计算。免费在线使用。
8 种历法年龄计算器——多历法日期转换器
一次算出你在伊斯兰历、公历、希伯来历、波斯历、儒略历、印度萨卡历、埃塞俄比亚历和农历中的精确年龄,并将日期转换到全部 8 种历法。
伊斯兰历年龄计算器——按伊斯兰历算年龄
输入公历出生日期,精确计算你在伊斯兰历(希吉来历)中的年龄,对比公历年龄,并了解为何伊斯兰历年龄会高出约 3%。免费即时,无需注册。