星期几 的工作原理
星期几查询工具可告知你任意日期对应的是星期几,并同时提供两项补充信息:该日期在一年中的序号(从 1 月 1 日的第 1 天到 12 月 31 日的第 365 或 366 天)以及 ISO 周数。三个值在你选择日期后立即在浏览器本地计算完成,不会向服务器发送任何查询,且页面打开后可离线使用。
星期几由 Tomohiko Sakamoto 算法确定,该算法直接从年、月、日的数值计算星期索引,无需遍历日期序列。一年中的天序号为已完成的各月天数之和,二月之后的月份在闰年额外加一天。周数遵循 ISO-8601 标准,详见周数查询工具的说明。