浏览计算器
年份天数计算器 — 查找儒略日数
本年份天数计算器可即时查找任意日期对应的序数日(儒略日数)。它还会显示当年剩余天数、年份进度条、闰年判断,并支持将任意天数反查回完整日期。
日期转年内天数
选择任意日期,查找其在当年中的序数天(儒略日数)。
年内第几天
179
第 179 天,共 365 天
179
共 365 天
186
年内剩余天数
否
该年共 365 天
天数转日期
输入年份和序数天,查找对应的日历日期。
常见问题
今天是一年中的第几天?
年内天数是当前日期在该历年中的序数。1 月 1 日是第 1 天,12 月 31 日是第 365 天(闰年第 366 天)。使用上方计算器,它会自动显示今天的天数。
什么是儒略日数?
在日历日期的语境中,儒略日数(也称序数日期)是从 1 到 365(闰年 366)的整数,表示日期在当年的位置。1 月 1 日 = 1,2 月 1 日 = 32,以此类推。不应将此与天文儒略日数混淆,后者从公元前 4713 年 1 月 1 日起计算天数。
如何手动计算年内天数?
将目标月份之前各月的总天数相加,再加上目标月份的天数。例如,非闰年 3 月 15 日:1 月(31)+ 2 月(28)= 59,加上 15 = 第 74 天。闰年中,3 月及之后的日期需加 1。
什么是 ISO 8601 序数日期格式?
ISO 8601 将序数日期表示为 YYYY-DDD,其中 DDD 是带前导零的三位年内天数。例如,2026 年 4 月 10 日为 2026-100。这种格式在计算、航空和物流中用于简化日期计算。
年内还剩多少天?
年内剩余天数等于该年总天数减去当前天数。非闰年(365 天)中,若今天是第 100 天,还剩 265 天。闰年(366 天)中,若今天是第 100 天,还剩 266 天。计算器会自动显示剩余天数。
如何将天数转换回日期?
从目标年份的 1 月 1 日开始,加上(天数 - 1)天。例如,2026 年第 100 天:从 2026 年 1 月 1 日加 99 天,得到 2026 年 4 月 10 日。使用本计算器的「天数转日期」功能即可即时反向查找。
闰年会改变年内天数吗?
是的。闰年中,2 月 29 日作为第 60 天插入。3 月 1 日及之后的所有日期的天数比普通年份的相同日历日期高出一个。12 月 31 日在闰年是第 366 天,而非第 365 天。
哪些年份是闰年?
能被 4 整除的年份是闰年,但世纪年必须同时能被 400 整除才是闰年。所以 2000、2004、2008……2024 年是闰年,但 1900 年和 2100 年不是。2024 年之后的下一个闰年是 2028 年。
儒略日数
儒略日数(也称序数日期或年内第几天)是一个简单整数,表示某日期在当历年中的位置。1 月 1 日为第 1 天,1 月 2 日为第 2 天,依此类推,直到 12 月 31 日——平年为第 365 天,闰年为第 366 天。
这种表示方式广泛用于天文、航空、军事后勤和计算机领域,因为它将月份与日期压缩为单一数字,使日期运算更简便。ISO 8601 标准将序数日期规范为 YYYY-DDD 格式——例如,2026 年 4 月 10 日写作 2026-100。
注意:「儒略日」一词同时指天文学中的儒略日数,该系统从公元前 4713 年 1 月 1 日起连续计算天数。两种体系含义不同;本计算器使用的是年内天数(序数日期)含义,而非天文儒略日数。
如何计算年内天数
手动计算年内天数有两种常用方法:
方法一 — 累计月份天数
将目标月份之前各月天数相加,再加上目标月份中的日期数。闰年时,2 月之后的日期还需再加 1。
- 查出目标月份开始时的累计天数(见下方表格)。
- 加上当月日期数。
- 若该年为闰年,且月份在 3 月或之后,再加 1。
示例:2026 年 3 月 15 日(平年)
3 月前的天数 = 31(1 月)+ 28(2 月)= 59
年内天数 = 59 + 15 = 74
方法二 — 公式法
对于年份 Y、月份 M、日期 D:
N = floor(275 × M / 9) − floor((M + 9) / 12) × (1 + floor((Y − 4 × floor(Y / 4) + 2) / 3)) + D − 30
该公式自动处理闰年,被一些历法算法所采用。
本计算器的实现原理
计算器用所选日期减去该年 1 月 1 日的毫秒数,除以 86,400,000(每天毫秒数),应用 Math.ceil(),再加 1,使 1 月 1 日对应第 1 天。反向查询时,将日期设为 1 月 1 日,再使用 Date.setDate(n) 推进到目标序数天。
各月天数范围表
下表列出每个月的起始和末尾序数天。括号内的数值适用于闰年(3 月起每月增加一天)。
| 月份 | 天数 | 起始天 | 末尾天 |
|---|---|---|---|
| 一月 | 31 | 1 | 31 |
| 二月 | 28 (29) | 32 | 59 (60) |
| 三月 | 31 | 60 (61) | 90 (91) |
| 四月 | 30 | 91 (92) | 120 (121) |
| 五月 | 31 | 121 (122) | 151 (152) |
| 六月 | 30 | 152 (153) | 181 (182) |
| 七月 | 31 | 182 (183) | 212 (213) |
| 八月 | 31 | 213 (214) | 243 (244) |
| 九月 | 30 | 244 (245) | 273 (274) |
| 十月 | 31 | 274 (275) | 304 (305) |
| 十一月 | 30 | 305 (306) | 334 (335) |
| 十二月 | 31 | 335 (336) | 365 (366) |
括号内数值适用于闰年。闰年共 366 天,3 月起各月序数均比平年高一位。
闰年与年内天数
能被 4 整除的年份是闰年,但世纪年必须同时能被 400 整除才算闰年。因此,2000 年和 2400 年是闰年,而 1900 年和 2100 年不是。
对年内天数的影响: 闰年中,2 月 29 日作为第 60 天插入。此后当年的每个日期,序数天均比平年同一日历日期高一位。12 月 31 日变为第 366 天,而非第 365 天。
实际用途: 序数日期简化了日期运算:同年两个日期之间的天数差,就等于其序数天之差。跨年计算则需了解各中间年份的总天数,这取决于这些年份是否为闰年。