某天是星期几?
星期几计算器根据输入的公历日期返回星期一至星期日,还会给出该日期是一年中的第几天、ISO 周数、ISO 周所属年份和距离年末的天数。它可以用于核对历史日期、安排未来会议或确认纪念日的星期位置。只需要年月日,无需填写具体时刻。计算遵循公历规则,不自动转换农历生日或其他历法;如果原始日期属于其他历法,需要先确认对应的公历日期再使用。
星期结果不受本地时区偏移
日期只有年月日,没有代表一个全球瞬间的时区信息。本工具将输入拆成年、月、日,使用明确的 UTC 日期运算,再读取星期。这样不会因为把日期字符串当成 UTC 时刻后转到本地,导致结果变成前一天。不同地区用户输入同一个公历日期,应得到相同的星期。这里的 UTC 是保持纯日期计算一致的方法,结果并不是把用户输入转换成另一个时区的日期。
一年中的第几天怎么计算?
1 月 1 日是一年中的第 1 天,之后每个日历日加 1。平年的 12 月 31 日为第 365 天,闰年的年末为第 366 天。这个结果适合核对按年内日序号归档的记录,或者查看当前处于一年的什么位置。它使用输入日期的公历年份,不受 ISO 周所属年份影响。比较不同年份同一天的日序号时,跨过二月之后,闰年可能比平年多 1,这来自 2 月 29 日的存在。
如何判断闰年与二月日期
公历年份可被 4 整除,且不能被 100 整除,或者可被 400 整除时,属于闰年。因此 2024 年与 2000 年二月有 29 天,2025 年与 1900 年二月只有 28 天。不存在的日期不会被自动顺延到下个月,例如 2025-02-29 会要求修正。验证日期可以避免一个看似合法的输入在内部滚动成 3 月 1 日,再返回并非用户所问日期的星期。
ISO 周数与周所属年份
页面使用 ISO 8601 周规则,一周从星期一开始,第 1 周包含当年的第一个星期四。元旦附近的日期可能属于上一年的最后一周,十二月底也可能属于下一年第 1 周。因此结果将周数与周所属年份分别显示。星期几仍对应输入日期本身,与周归属不会冲突。例如一个公历新年的星期五,可能是公历年内第 1 天,同时属于上一 ISO 周年的第 53 周。
距离年末为什么不包含今天?
距离年末表示输入日期到同年 12 月 31 日的标准日期差,不重复计算起点。因此 12 月 31 日显示 0 天,12 月 30 日显示 1 天。它与包含输入日期在内的剩余日期数量不同,后者通常会多 1。页面没有自动加入元旦,也不把距离年末写成距离新年,因为这两个目标日期相差一天。用于计划时先确认你要算到 12 月 31 日,还是下一年的 1 月 1 日。
星期几与是否上班不是同一个问题
星期结果只反映周一至周日的日历位置,不判断法定节假日、学校安排或单位排班。星期一可能是节假日,星期六也可能是调休工作日。若要知道一段时间有多少工作日,或从某天增加几个工作日,请使用工作日计算器,并自行填写排除日期与额外工作日。若要把落在周末的截止日期顺延,也应先确认实际顺延规则,本工具不会擅自把输入日期改成其他一天。
历史日期、范围与操作
工具支持 0001-01-01 至 9999-12-31,并对整个范围采用延伸公历算法。历史上不同地区采用公历的时间各不相同,因此早期历史记载可能属于当时使用的其他历法,不能只按纸面年月日直接认定同一日期。日常现代日期可直接查询。空输入与格式错误会显示中文提示,修改日期后需重新计算。结果可复制到本地笔记,输入在浏览器中完成运算,不创建查询历史或向外部接口提交日期。
安排事项时同时核对完整日期
星期相同的日期会每周重复,因此单独保存星期几不能唯一确定一个日子。写入邀请、会议通知或提醒时,建议一起保留年月日和星期,再核对实际时刻与所在时区。本页面不计算一天中的几点,也不根据星期自动生成重复事项。需要安排下周同一天,可用日期加减增加一周;需要排除周末则用工作日工具。不同功能分别回答日期位置与间隔问题,配合使用时应保持基准一致。