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

使用AnyChart绘制日内K线图时如何正确显示太平洋时区时间

解决方法

你的时间显示异常是时区偏移配置错误导致的,按以下步骤调整即可:

  1. 修正数据表初始化参数
    你CSV第一列的timestamp是UTC+0的毫秒级时间戳,之前设置的偏移值8对应东八区,和你的数据源时区不匹配,正确写法为:
var dataTable = anychart.data.table(0, '', 0);

第三个参数为输入数据源的时区偏移,你的数据源是UTC+0,所以填0。

  1. 配置图表的太平洋时区显示规则
    需要明确指定图表的时间轴、提示框都使用太平洋时区渲染时间:
// 创建图表后添加以下配置
// 如需自动适配太平洋时区冬/夏令时,使用时区标识符 America/Los_Angeles
chart.plot(0).xAxis().displayTimeZone('America/Los_Angeles');
chart.plot(0).tooltip().displayTimeZone('America/Los_Angeles');

// 如需固定使用太平洋标准时间(UTC-8,不切换夏令时),替换为以下写法
// chart.plot(0).xAxis().displayTimeZone(-8);
// chart.plot(0).tooltip().displayTimeZone(-8);

调整后时间轴和K柱对应的时间就会按太平洋时区正常显示,不会再出现异常格式的时间文本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 02:54:06