关于 YourWorldTime
YourWorldTime 是一套时区工具,建立在一条原则之上:绝不陈述任何不是在需要的那一刻从 IANA 数据库算出来的时间事实。
为什么存在
大多数时区工具依赖一张存好的偏移量表。那张表在某国政府改变主意之前都是对的——而这种事一年要发生好几次——此后它就悄无声息地错着,而且错得像是人排错了日程,而不是软件出了故障。
本站的每一个偏移量、每一个切换日期、每一次换算,都经由 Intl 接口取自运行环境自带的那份 IANA 数据库副本。这份代码里根本没有偏移量表。数据库一更新,一次重新构建就把它接了过来,网站不改一行代码便重新正确。
如何构建
- 每个页面都是预先生成的。没有服务器,没有数据库,没有编程接口。
- 绝对的当前时间在你的浏览器里渲染,从不在页面里。一个预先生成的页面无法诚实地宣称自己知道现在几点,所以它不去尝试。
- 耐久的事实——偏移量、切换日期、重叠时段——在构建时算出,并按那次构建的时点给出。
- 网站每月重建一次,另外在 3 月 1 日、4 月 1 日、10 月 1 日和 11 月 1 日各重建一次,好让数据库的更新赶在它所影响的日期之前落地。
这里有什么
十件工具、80 个城市页面、1448 组城市配对换算、240 组缩写换算,以及十二篇指南。每个生成的页面都带着为那一组专门算出的事实:逐小时对照表、两座城市各自的夏令时日期,以及两地真正共有的时段。
刻意不做的事
- 不追踪。 没有统计分析,没有 Cookie,没有第三方脚本。
- 不设账号。 倒计时和会议方案都活在网址里,所以分享一条链接就是全部功能。
- 不编造数据。 若某个时区在 IANA 数据中没有缩写,显示的是偏移量,而不是一个看着像模像样的猜测。若没有评价数据,就不声称任何评分。
- 运行时不发起网络请求。 日出与日落由纬度和经度用 NOAA 太阳位置算法算出,而不是从别处取来。
更正
如果这里有什么是错的,那很要紧——一份参考资料的全部价值就在于它是对的。联系方式在联系页面。