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

求助:TypeError: dayjs(...).tz is not a function错误解决方法

解决 dayjs(...).tz is not a function 错误

问题根源

dayjs 的时区处理方法 tz() 不属于核心库的默认功能,必须单独安装对应的时区插件并手动启用才能使用。

解决步骤

  • 第一步:安装时区插件
    在项目终端执行以下命令安装官方时区插件:

    npm install dayjs-timezone
    # 若使用 yarn 则执行:yarn add dayjs-timezone
    
  • 第二步:导入并启用插件
    修改你的代码,添加插件导入和启用逻辑:

    const dayjs = require('dayjs');
    // 导入时区插件
    const timezone = require('dayjs-timezone');
    // 给 dayjs 扩展时区功能
    dayjs.extend(timezone);
    
    const dayjsAmerica = dayjs("2014-06-01 12:00").tz("America/New_York");
    
  • 第三步:验证修复
    重新运行代码,此时 tz() 方法应该能正常调用,不会再抛出类型错误。

额外说明

安装插件后,默认已包含全球常用时区的数据,无需额外配置即可直接使用如 America/New_York 这类时区标识符。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 20:30:41