macOS原生支持菜单栏多时区显示,通过系统设置启用世界时钟、添加城市、拖动排序,并统一24小时制与日期格式;通知中心可添加同步的世界时钟小组件,全部配置自动保存且重启有效。
macos 菜单栏本身不提供“自定义存储信息”功能,也没有内置机制让用户在时钟区域保存或显示个人备注、文本、地址等非时间类数据。所谓“多时区显示”,系统仅支持通过世界时钟功能在菜单栏下拉面板中并列展示多个城市及其实时本地时间——这是纯系统级时间同步服务,不接受手动输入、不支持添加标签文字、也不允许嵌入自定义字段。
如果你实际想实现的是:
✅ 在点击菜单栏时间后,一眼看到东京、伦敦、纽约的当前时间;
✅ 这些时间按你常用顺序排列;
✅ 格式统一(如24小时制+星期+日期);
✅ 同时在通知中心常驻大号卡片视图;
那么以下配置路径完全够用,且全部基于 macOS 原生能力,无需安装任何第三方工具:
确保基础时钟可见
进入「系统设置」→「控制中心」→ 开启「在菜单栏中显示」
再进入「桌面与程序坞」→「菜单栏」→「时钟」→ 打开「显示时间」、「显示日期」、「显示星期」-
启用并管理多时区显示
在「系统设置」→「日期与时间」→「时钟」中:- 勾选「在菜单栏中显示世界时钟」
- 点击「+」按钮,输入英文城市名(如
Tokyo、London、New York、Shanghai)添加 - 添加后,点击菜单栏时间即可展开查看,支持拖动调整城市顺序
-
统一时间格式提升可读性
在同一「时钟」设置页中:- 勾选「使用24小时制」
- 勾选「在菜单栏时钟中显示秒数」(如需精确到秒)
- 若默认格式仍不理想(例如含中文、缩写混乱),可用终端命令定制:
defaults write com.apple.menuextra.clock DateFormat "HH:mm • EEEE, d MMMM" killall SystemUIServer
搭配通知中心小组件扩展查看体验
从屏幕右侧向左滑打开「通知中心」→ 底部点「编辑小组件」→ 添加「世界时钟」→ 点击「自定义」添加相同城市
小组件会以独立卡片形式显示每个城市的时间、昼夜状态、日出日落,和菜单栏数据完全同步
所有这些设置都由系统自动保存在当前用户配置中,重启后依然生效,不需要额外导出或备份。macOS 不提供“导出世界时钟列表”或“迁移多时区配置”的接口,但只要保持同一 Apple ID 和用户账户,重装系统后重新勾选即可快速还原。
不复杂但容易忽略。


















