离周二还有多久?

精确到秒,倒数到周二零点。

完全在你的浏览器里运行

正在加载工具…

或者直接选一个

顶部的倒计时走到你所在时区的下一个周二零点,页面开着它就一直 在走。

“下周二”这个说法最容易出问题,因为周二落在一周里够靠中间,两种理解听起来都说得 通。周一说这句话,屋里一半人以为是明天,另一半人以为是八天以后。这个页面永远指 最近到来的那个周二,这个理解从来不需要再追问一句。

周二也是最常挂着某件重复事情的一天:固定的例会、收垃圾、每周一次的更新。对这类 事情该看的是小时数而不是天数,因为一件早上九点发生的事,比天数看起来要近得多。

怎么用

  1. 看顶部的倒计时:天、小时、分钟和秒,实时跳动。
  2. 下面是同一段时间的另外几种说法:整天数、周数和工作日数。
  3. 改一下日期框里的时间,就能倒数到任何别的时刻。

常见问题

今天是周一的话,它会倒数到明天吗?

会。目标永远是最近到来的那个周二,所以在周一问,它数的是周一剩下的那些小时,而不是跳过一整周。在周二问,它会从零点往上数,告诉你这一天已经过去多久了。

为什么显示小时而不直接说一天?

因为日期跳变并不在一天之外。周一晚上八点,离周二只有四个小时,把这个四舍五入成“一天”正是让人错过事情的那种错误。倒计时显示小时和分钟就是为了这个。

它按哪个时区计算?

按你的时区,也就是这台设备上设置的那个。目标是你本地时间的午夜,而不是 UTC 的午夜,因为关于星期几的问题本来就是关于你墙上那本日历的问题。在别的国家打开这个页面的人看到的是他自己的答案,而不是别人答案的翻译。

标签页开着的时候它会一直走吗?

会,只要页面开着就每秒往前走。切回这个标签页时它会重新读一次时钟,而不是从停下的地方接着走,所以一台休眠了三个小时的笔记本不会显示慢三个小时。

有任何数据被发出去吗?

没有。计算在这个标签页里的 WebAssembly 中完成,它唯一读取的东西是你设备上的时钟。这个页面带着一个禁止它向任何地方发起连接的响应头,所以断网也照样能用,你查过什么也不会留下记录。

同一个问题,换一天

每一个都按你所在的时区倒数到它自己那一天的开始,秒数一样实时跳动,工作日的算法也完全相同。

你的数据留在你自己的设备上

上面的一切都以 Rust 编译成的 WebAssembly 在你的浏览器里运行。你输入的任何内容都不会被上传、记录或存到服务器上。你可以把这个页面加载一次,然后断网,它照样能用。

这个页面不向任何地方发起任何请求。这不是文案里的一句承诺,而是一个由你的浏览器强制执行的 Content-Security-Policy 响应头,其中的 connect-src 是 none。打开网络面板,看着它什么都不发生。