javascript - Highcharts 日期时间从错误的一天开始

标签 javascript datetime highcharts

我有一个 php 输出图表作为 Javascript,它都正确显示,但是,x 轴上的日期时间函数没有从正确的日期开始。

我把图表设置成这样:

xAxis: {
    title:{
        text: 'Day',
        style: {
           color: '#666666',
           fontSize: '12px',
           fontWeight: 'normal'
        }
    },
    type: 'datetime',
    dateTimeLabelFormats: {
        day: '%e.%b'   
    },
    showFirstLabel: false
},

然后在系列数据层面:

series: [{
    name: 'Office', 
    zIndex: '1',
    data: [0, 0, 0, 0, 0, 0, 1.8, 17.67, 17.66, 74.8, 62.45, 71.21, 67.75, 22.28, 16.61, 16.26, 71.79, 72.85, 56.52, 48.68, 47.01, 0, 0, 33.8, 62.72, 40.28, 9.99, 26.06, 8.85, 9.46, ],
    pointStart: Date.UTC(2012, 7, 14),  
    pointInterval: 24 * 3600 * 1000 //one day
}]

所以这显然设置为每天,并从 2012 年 7 月 14 日开始。但是,当图表显示时,它从今天开始。

非常感谢任何帮助。

最佳答案

尝试

pointStart: Date.UTC(2012, 6, 14), 

7 月 - JS 月份从 0 开始

关于javascript - Highcharts 日期时间从错误的一天开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11928484/

相关文章:

javascript - Highcharts - 将饼图添加到折线图

colors - highcharts:悬停时更改饼图切片的颜色

javascript - 在 AngularJS 中,如何自动更新通过 ajax 获取的值?

macos - 在 mac bash 上格式化修改文件的日期/时间?

Python 将整数转换为日期

c# - 转换日期时间时区以进行显示的正确方法

javascript - 关于使用外部 Dom 按钮在 Highcharts.js 中向下和向上钻取的问题

javascript - 尝试在 firebase 中链接多个身份验证提供程序时,从 error.email 获取 "undefined"

Javascript如何使用setTimeout对列表进行迭代操作?

javascript - 使页面部分填充浏览器高度