跨时区会议时间
转换所有处理都在浏览器本地完成,数据不上传服务器
⚠️ 跨时区排会栽跟头最多的不是算错小时数,而是漏掉了日期的移动。 上海周一上午 9 点开会,纽约是周日晚上 9 点 —— 而只写「21:00」的那份通知,纽约的同事会以为你说的是周一晚上,于是晚到一整天。所以这里每个城市都同时标出当地的星期与日期偏移(`−1` 表示前一天),而不只是一个钟点。 这也是这个工具与「时间戳」的区别:那个是查一个具体瞬间,这个是为了挑一个时段看整天的分布。结果里有三块:这一刻各地的对照、24 小时全天的扫描表、以及所有城市都落在 09:00–18:00 之内的那些基准钟点。 夏令时是算进去的。 偏移按会议那一天取,这一点在跨时区里格外重要:欧洲与北美的夏令时切换日期不同,一年里有几周两边相差的小时数与平时不一样 —— 纽约与伦敦平时差 5 小时,在两个切换日之间的那几周只差 4 小时。用固定偏移排会,一年里总有几周是错的。 ⚠️ 「工作时段」在这里指 09:00–18:00,只是标 ✓ 用的一个约定,不是普适规则 —— 真实排会看的是具体的人。全部在浏览器本地完成。
功能
- ⚠️ 每个城市同时给出当地星期与日期偏移 —— 跨时区排会最容易错的就是漏掉日期移动
- 24 小时全天扫描表,每行是基准时区的一个整点
- 自动找出所有城市都在 09:00–18:00 之内的那些基准钟点;没有就说没有
- ⚠️ 夏令时按会议那一天的偏移算,所以切换周里的小时差是对的
- ⚠️ 基准时区选到夏令时被跳过的钟点时明说不存在,不平移到邻近的时刻
- 夏令时回拨、同一个钟点出现两次时也会说明,并取较早的那一次
- 任意 IANA 时区,逗号 / 分号 / 换行 / 全角逗号都能分隔
- 最多对照 8 个城市(再多一行就宽到读不了了)
- ⚠️ 结果里写明 09:00–18:00 是这里的约定,不是普适规则
- 全部在浏览器本地完成
使用方法
- 在基准时区里挑一个候选钟点填进去
- 选日期、基准时区,再把要对照的城市写上
- 看「这一刻各地」确认有没有跨日,再看 24 小时对照表挑一个更好的时段
常见问题
- 为什么每个城市都要标星期?只看时间不够吗?
- 不够,而且这正是跨时区排会最常见的错误。上海周一上午 9 点,纽约是周日晚上 9 点 —— 一份只写「周一 21:00」的通知,纽约的同事会理解成周一晚上,于是晚到整整一天。日期移动在相差 8 小时以上的时区之间几乎必然发生,而它在钟点上完全看不出来。所以这里把星期与 ±1 的偏移一起显示。
- 夏令时会影响结果吗?
- 会,而且这是这个工具比「记几个固定时差」可靠的地方。各地区的夏令时切换日期并不一致:欧洲是三月最后一个周日,美国是三月第二个周日,中间那几周两边差的小时数与平时不同(纽约与伦敦平时差 5 小时,这两个日期之间只差 4 小时)。用固定偏移排会,一年里总有几周请柬上的时间是错的,而收件人只会觉得「你算错了时差」。这里按会议那一天的实际偏移算。
- 为什么会有「这个钟点不存在」?
- 夏令时开始的那一天有一段时间被跳过了:时钟从 01:59 直接跳到 02:00(欧洲是 01:00 GMT 跳到 02:00 BST)。如果你把基准时间填在被跳过的那个窗口里,它在那个时区根本不存在。这里不把它平移到邻近的时刻 —— 那样给出的时间真实存在、却不是你写的那个,而且看起来完全正常。
- 为什么最多只能对照 8 个城市?
- 因为每一行要并排列出所有城市的钟点。超过八个之后一行会宽到需要在屏幕上左右滚动才能读完,而那样「一眼看出哪个时段合适」这件事就不成立了 —— 与其给一张读不了的表,不如让人分两次看。
- 「工作时段」为什么是 09:00–18:00?
- 那只是这个工具标 ✓ 用的一个约定,不是一条规则。各地的实际作息差得很远(南欧的中午休息、东亚的晚下班、有的人远程),而且真正要照顾的是具体的那几个人,不是他们所在的时区。所以工具把重叠区间算出来,但要不要用还得你自己判断。
相关工具
时间戳转换
转换把 Unix 时间戳还原成日期时间,或反过来。秒 / 毫秒 / 微秒 / 纳秒自动识别,支持小数、负数与 Windows FILETIME。全部在浏览器本地完成。
日期计算
转换算两个日期之间相差多少天,或给一个日期加减若干天、周、月。日期用日历挑或直接粘贴,结束日期留空就与今天比较。全部在浏览器本地完成。
日出日落与月相
转换按经纬度与日期算日出、日落、太阳正午、昼长与民用/航海/天文三种晨昏蒙影,以及月相的名称、照亮比例与月龄。含夏令时。
进制转换
转换在二、八、十、十六、36、64 进制之间互转,六种结果一次全部给出,19 位的雪花 ID 也能一位不差。全部在浏览器本地完成。
Cron 解析
转换把 cron 表达式逐字段讲成人话,算出接下来几次与上一次的执行时间;永远不会触发的表达式会当场说明原因。全部在浏览器本地解析。
颜色转换
转换在 HEX、RGB、HSL、HWB、CMYK 与 OKLab、OKLCH、Lab、XYZ 之间互转,另给出色温、反色、互补色、最接近的 ANSI 终端色与 WCAG 对比度。全部在浏览器本地完成。