星期几与日历信息计算
星期几计算器支持查询公元 1 年至 9999 年之间的任意日期。当你在输入框中选择或输入一个日期后,系统会立即计算并展示该日期的星期、ISO 周数、年内天数、当年剩余天数以及年份属性。
本工具在初始化时会自动填充今天的日期。如果清空日期输入框,星期几的计算结果将显示为“—”,同时状态区域会恢复提示信息:“选择一个日期,星期几和日历信息会实时更新。”。若输入的日期不符合规范,系统则会提示错误信息:“这不是一个有效的日期。”。
核心计算指标与输出定义
针对选定的日期,本工具会提供以下完整的日历维度数据:
- 星期几(
星期几):显示该日期对应的具体星期。 - 完整日期(
完整日期):确认所选的公历日期。 - 日期类型(
日期类型):系统将周六和周日判定为“周末”,周一至周五判定为“工作日”。需要注意的是,此判定不包含各国具体的法定公用节假日。 - ISO 周(
ISO 周):按照 ISO 8601 标准计算的周数。 - 年内位置(
年内位置):该日期在当年总天数中的顺序位置。 - 今年剩余(
今年剩余):从该日期起,当年还剩下多少天。 - 月内位置(
月内位置):该日期在当月中的具体天数。 - 年份类型(
年份类型):判定该年份是“闰年”还是“平年”。
例如,当你输入 2024-02-29 时,系统会实时输出以下结果:
- 状态栏显示:“2024-02-29 是 星期四。”
- ISO 周显示为 “2024-W09”
- 年内位置显示为 “60 / 366”
- 年份类型显示为 “闰年”
关键历法规则与计算标准
1. 闰年与平年判定
公历(格里高利历)的平年为 365 天,闰年为 366 天(2 月有 29 天)。判定闰年的标准规则为:四年一闰,百年不闰,四百年再闰。
2. ISO 8601 周数标准
根据 ISO 8601 标准,周数的计算有其严格的边界定义:
- 一周的开始被固定为星期一,结束于星期日。
- 每年的第一周(W01)必须包含该年的第一个星期四。这意味着,如果 1 月 1 日至 1 月 3 日是星期五、星期六或星期日,这几天将会被归入前一年的最后一个 ISO 周中。
3. 历史日期的外推
对于非常久远的历史日期,本工具统一采用今天通用的公历(格里高利历)规则向前反推。在实际历史中,格里高利历是在 1582 年才开始逐步取代儒略历的,因此对于 1582 年之前的历史日期,计算结果可能与当时的本地历史记载存在历法差异。
浏览器本地处理与隐私说明
本工具的数据处理完全在你的浏览器中进行。你所选择或输入的任何日期信息均不会上传到 BroBroGo 服务器,确保了计算过程的私密性。
常见问题解答
能查过去或未来的日期吗?
可以,支持 1 到 9999 年之间的日期。很久以前的历史日期会按今天通用的公历规则往前推算,而当地当时使用的历法可能不同。
周末是怎么判断的?
这里把周六和周日标为周末,不会自动识别法定节假日。如果要按自定义上班日和假期计算,请用工作日计算器。
为什么还显示 ISO 周?
很多日程表和电子表格会按 ISO 周安排日期:一周从周一到周日,并归属其周四所在的年份。和星期几放在一起看,排期更方便。