You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js中美国中部时间(CMT)对应的时区字符串查询

美国中部时间(CMT)对应的时区字符串及node-schedule使用示例

首先明确:美国德克萨斯州使用的美国中部时间对应的标准IANA时区标识符是America/Chicago,这个时区会自动处理夏令时(CST/CDT)的切换,无需手动区分标准时间与夏令时。

在node-schedule中创建定时任务时,可直接在任务配置里指定这个时区字符串,确保任务严格按照美国中部时间执行:

const schedule = require('node-schedule');

// 示例:每天美国中部时间上午9点执行任务
const job = schedule.scheduleJob({ hour: 9, minute: 0, tz: 'America/Chicago' }, function() {
  console.log('任务按美国中部时间准时执行');
});

补充说明:你提到的CMT并非通用的时区缩写,实际美国中部时间在非夏令时为CST(UTC-6),夏令时为CDT(UTC-5),而America/Chicago是IANA标准时区标识,是Node.js生态中推荐使用的格式,能避免时区缩写带来的歧义。

内容的提问来源于stack exchange,提问作者Carter James

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 00:45:27