这个工具能干什么
告诉你任意一个日期是星期几。不管是过去的还是未来的日期都能查。比如你想知道自己出生那天是周几、某个历史事件发生在周几、明年国庆节是周几方不方便凑长假、朋友的婚礼那天是不是周末……选好年月日点一下就出结果。页面上还提供了"千禧年元旦""北京奥运开幕"等热门日期的快捷按钮,点一下就能直接查。查询过的日期会自动记录在下方的历史列表里,方便回顾对比。
原理/数据说明
星期的计算用的是公历(格里高利历)的标准算法。在数学上有一个著名的"蔡勒公式"可以手算任意日期的星期,不过我们的工具更直接——用浏览器内置的日期引擎构造Date对象,然后调用getDay()方法获取星期值(0代表周日,1到6代表周一到周六)。这个方法在1900年之后的日期范围内完全准确,往前追溯到更早的历史日期也基本可靠,但1582年格里高利历改革之前的日期可能和当时实际使用的儒略历有偏差。
怎么使用
- 选择日期:在年、月、日三个下拉框中分别选好你要查的日期。年份支持1900年到未来50年。
- 点击查询:点"查星期"按钮,上方蓝色面板会显示完整的日期和对应的星期几,还会告诉你这个日期距今多少天。
- 热门日期:点下方的快捷按钮可以一键查千禧年元旦、北京奥运开幕等经典日期。
- 查询记录:每次查询会自动保存在页面下方,最多保留10条,方便对比不同日期。点"清记录"可以清空。
数据准确吗
对于1582年10月15日(格里高利历生效日)之后的所有日期,查询结果是完全准确的。更早的日期在数学上也能算,但那时候很多地方还在用儒略历,星期对应关系可能和历史记载不一致。日常使用场景(查近现代和未来日期)完全不用担心准确性问题。