macos原生支持多时区查看:启用「世界时钟」后,点击菜单栏时间即可在下拉面板中显示多个城市实时时间;配合格式设置、终端命令自定义及通知中心小组件,实现清晰常驻的多时区体验。
macos 菜单栏本身不支持“一个时钟图标内叠加显示多个时区”,但系统提供了原生、稳定且高度可用的多时区方案:通过启用「世界时钟」功能,在点击菜单栏时间后展开的下拉面板中,同时列出你添加的多个城市及其本地时间。配合格式微调和通知中心小组件,就能实现清晰、常驻、自定义程度高的多时区查看体验。
确保基础时钟在菜单栏可见
这是所有后续设置生效的前提:
- 打开「系统设置」→「控制中心」,确认「在菜单栏中显示」已开启(针对时钟)
- 进入「桌面与程序坞」→「菜单栏」→「时钟」,勾选「显示时间」
- 建议同步勾选「显示日期」和「显示星期」,让顶部信息更完整实用
启用并添加多个世界时钟城市
每个城市代表一个独立时区,时间实时更新,且支持拖拽排序:
- 前往「系统设置」→「日期与时间」→「时钟」,打开「在菜单栏中显示世界时钟」
- 点击菜单栏右上角时间区域,展开面板后点底部「+」或「添加城市」
- 输入英文城市名(如 Tokyo、London、New York、Sydney),从匹配结果中选择确认
- 添加后,城市即出现在下拉列表中,附带当前时间、星期和昼夜状态图标
- 按住城市名称上下拖动,可调整优先级顺序——把最常用的城市放在最上面
统一时间格式提升可读性
避免AM/PM混淆或日期格式不一致,推荐以下设置:
- 在「桌面与程序坞」→「时钟」中,开启「使用24小时制」
- 如需精确到秒(例如跨时区会议倒计时),也勾选「在菜单栏时钟中显示秒数」
- 若默认显示格式仍不够理想(比如含中文或冗长月份),可用终端命令自定义:
defaults write com.apple.menuextra.clock DateFormat "HH:mm • EEEE, d MMMM"
执行后运行 killall SystemUIServer 刷新即可生效
用通知中心世界时钟小组件补充常驻视图
菜单栏下拉空间有限,小组件提供更大、更直观的布局,数据源与菜单栏完全同步:
- 从屏幕右侧向左滑出「通知中心」
- 滚动到底部点「编辑小组件」,找到「世界时钟」并点击「添加」
- 点击小组件内的「自定义」,最多可添加12个城市,每个以独立卡片展示
- 每张卡片含城市名、当前时间、昼夜标识,以及日出/日落时间提示











