什么是年积日?
"年积日"(也叫序数日期,英文为 ordinal date)是一个从 1 到 365(闰年为 366)的数字,用来表示某个日期在一年中所处的位置。1 月 1 日是第 1 天,12 月 31 日是第 365 天(闰年为第 366 天)。这种计数方式在天文学、物流、农业和计算机领域应用广泛,因为用一个数字来表示日期非常便捷。
如何使用本计算器
输入年份,选择月份,再填入当月的日期,计算器会立即返回该日期对应的年积日、距当年年底还剩多少天,以及全年总天数。它会自动判断闰年,因此 2 月 29 日及其之后的日期都能被准确计算。
计算公式详解
核心思路很简单:先数出从同一年的 1 月 1 日到目标日期之间相隔的完整天数,再加 1,这样 1 月 1 日本身就成了第 1 天。
$$\text{Day of Year} = \sum_{m=1}^{\text{Month}-1} D_m(\text{Year}) + \text{Day}$$
判断闰年的规则是:能被 4 整除的年份为闰年,但整百年份还必须能被 400 整除。因此 2000 年和 2024 年是闰年(366 天),而 1900 年和 2023 年不是闰年(365 天)。
实例演算
以 2024 年 3 月 1 日为例。1 月有 31 天,2024 年(闰年)的 2 月有 29 天,到 3 月之前共计 60 天。因此 3 月 1 日是第 \(60 + 1 = 61\) 天。由于 2024 年共有 366 天,3 月 1 日之后剩余的天数为 \(366 - 61 = 305\) 天。
常见问题
1 月 1 日是第 0 天还是第 1 天?是第 1 天。年积日的计数惯例从 1 开始,而不是从 0 开始。
闰年是如何处理的?如果某年是闰年,2 月就有 29 天,全年共 366 天,这会使 3 月 1 日及之后的每个日期都比平年向后推一天。
12 月 31 日是第几天?平年是第 365 天,闰年是第 366 天——也就是一年的最后一天。