添加参会者姓名与 UTC 偏移,系统会按每人每天 9:00–18:00(本地小时)标记可开会时段,并找出所有人同时处于工作时间的 UTC 小时。
跨时区会议协调完整使用指南
本工具用“固定 UTC 小时轴 + 每人 UTC 偏移”计算共同可开会时段。默认预置本地团队(UTC+8)、欧洲团队(UTC+1)、美东团队(UTC-5)。你可添加参会者姓名与时区偏移,网格会显示 00:00–23:00(UTC)下每人本地时刻;本地小时落在 9:00–18:00 记为可开会,否则为非工作时间。所有人同时可开会的 UTC 小时会标成 MATCH,并在结果区提示是否发现理想时段。配置可写入 localStorage.meeting_scheduler_state,也可生成 Base64 哈希分享链接。
界面与真实行为
- 输入姓名
#pName,选择#pTimezone的 UTC 偏移(含 5.5、9.5 等半点)。 - 点「添加参会者」把
{name, tz}推入数组并render()。 - 芯片列表显示姓名与 UTC±N,点 × 调用
removeParticipant(i)。 - 网格首行是 UTC 小时头;每人一行显示换算后的本地整点。
- 工作时间判定:
localHr >= 9 && localHr < 18(不区分周末/午休)。 - 「复制分享链接」:把 participants JSON 做
btoa(encodeURIComponent(...))放进 URL hash。 - 「清空」需确认,会清空数组并 removeItem 本地状态。
推荐步骤
- 先保留或调整默认三方,再添加真实参会人与偏移。
- 看最底“共同可用时段 (UTC)”哪些格子是 MATCH。
- 把匹配的 UTC 小时换算成你本地时间后发会议邀请。
- 需要协作时点复制分享链接,让对方打开同一配置。
- 无重叠时,考虑异步沟通或让一方让步休息时间(页面会给出警告文案)。
适用场景
- 中美欧研发周会、客户成功跨区排期
- 远程面试多方协调
- 快速验证“有没有一个大家都不加班的小时”
边界与限制
- 使用固定 UTC 偏移,不自动处理夏令时切换细节。
- 工作时间硬编码 9–18,不能按人设置班次。
- 半点时区用
parseFloat,本地显示用Math.floor(localHr),半点展示为向下取整的整点标签。 - 不是日历写入工具:不会创建 Google/Outlook 事件。
常见问题
为什么有人显示可开会,共同行却没有 MATCH?
共同行要求该 UTC 小时对所有参会者都是工作时间;任意一人忙碌就会取消重叠。
分享链接里有什么?
仅有参会者姓名与时区偏移的编码,不含账号密码;仍避免在链接里写敏感真名若你有合规要求。
刷新后配置还在吗?
优先读 URL hash;否则读 meeting_scheduler_state;都没有则回默认三方示例。
能按 30 分钟粒度吗?
当前网格是 1 小时一格,不支持 15/30 分钟切片。
空姓名能添加吗?
不能。姓名 trim() 后为空会忽略添加。
这能替代世界时钟吗?
不能。世界时钟看多城实时时刻;本页专做“共同工作小时”匹配。
实操技巧与排错
添加参会者时姓名必须非空:输入框 #pName 经 trim() 后为空会直接忽略,不会产生空白芯片。时区用 #pTimezone 的数值偏移,半点如 5.5、9.5 会经 parseFloat 参与计算,但网格本地标签用 Math.floor(localHr),半点城市可能显示为向下取整的整点,解读时请心里加半小时。网格由 render() 重绘:首行 UTC 0–23,每人一行本地时刻;可开会单元格与 MATCH 共同行依赖 localHr >= 9 && localHr < 18。点「复制分享链接」(#btnShare) 会把当前 participants 做 btoa(encodeURIComponent(...)) 编码写入 URL hash;打开页时优先解析 hash,失败再读 localStorage.meeting_scheduler_state,都没有则回默认三方。清空用 #btnReset,确认后数组清空并 removeItem,芯片与网格同步变空后再回默认逻辑以页面脚本为准。
协作流程建议
先用默认「本地 / 欧洲 / 美东」验证网格是否正常,再删改成真实姓名与偏移。发现 MATCH 后,把该 UTC 小时换算成你本地时间写进日历邀请,并在正文注明「UTC 基准 + 各方本地」,减少回复时再对一遍表。分享链接适合临时对齐配置,不适合当作长期权限系统;敏感客户名可用代号。若完全无重叠,结果区会给警告向文案——此时应讨论异步沟通或调整工作时间,而不是反复清空重试期望出现魔法重叠。
和世界时钟如何配合
世界时钟看「现在几点、是否深夜」;本页算「哪几个 UTC 小时大家同时落在 9–18」。约会议前可先开世界时钟确认对方当前状态,再用本页找固定周会槽。本页不写入 Google/Outlook,也不处理节假日与个人日历忙闲。