macos菜单栏时钟通过启用“世界时钟”功能实现在下拉面板中并列显示多个城市本地时间;需在系统设置中开启菜单栏时钟、勾选“显示世界时钟”,再通过下拉面板添加城市,支持拖拽排序、24小时制及秒数显示,并可配合通知中心的世界时钟小组件使用。

MacOS 菜单栏时钟本身不直接支持“一个时钟显示多个时区”,但系统提供了多时钟并列显示的原生方案——通过启用世界时钟功能,在点击菜单栏时间后展开的下拉面板中,同时列出你添加的多个城市及其本地时间。这不是叠加显示,而是集中管理、一触即见。
开启菜单栏基础时钟并启用世界时钟
这是所有多时区显示的前提:
- 进入 系统设置 > 控制中心,打开“在菜单栏中显示”开关(确保时钟图标可见)
- 再前往 系统设置 > 桌面与程序坞 > 菜单栏,点开“时钟”选项
- 勾选“在菜单栏中显示世界时钟” —— 注意不是“仅显示当前时区”,这个开关必须打开
- 同时建议勾选“显示日期”和“显示星期”,方便快速识别日历信息
添加你需要的时区城市
每个城市代表一个独立时区,其时间会实时同步更新:
- 点击菜单栏右上角的时间区域,打开下拉面板
- 点底部的“添加城市”(或“+”按钮),在搜索框输入英文城市名,如 London、Tokyo、New York、Shanghai
- 选择匹配项后确认,该城市立刻出现在下拉列表中,附带当前时间、星期和昼夜状态图标
- 可拖动城市名称调整顺序,把最常看的放在顶部
让时间格式更清晰统一
避免不同城市因语言/格式差异造成误读,推荐统一为24小时制+数字格式:
- 在 系统设置 > 桌面与程序坞 > 时钟 中,勾选“使用24小时制”
- 如需精确到秒(比如跨时区会议倒计时),也勾选“在菜单栏时钟中显示秒数”
- 若默认格式仍不理想(如显示“1月15日 周四 21:00”),可用终端自定义:
defaults write com.apple.menuextra.clock DateFormat "EEEE, d MMMM HH:mm"
执行后运行 killall SystemUIServer 刷新即可
补充:通知中心的世界时钟小组件
如果想常驻查看、布局更直观,可搭配使用:
- 从屏幕右侧向左滑出通知中心,滚动到底部点“编辑小组件”
- 找到“世界时钟”,点击“添加”
- 进入小组件设置,添加同一批城市,每个城市以独立卡片形式展示,含日出/日落提示
- 它和菜单栏世界时钟数据源一致,互为补充,不冲突











