highcharts x轴值显示错误的格式。它显示的默认日期和年份像1970-01-18但我的实际日期是23/02 / 201,00:43:08.i已经看到很多答案但我没有解决我的问题. JSfiddle link
"data": [{
"x": 1550862788,
"y": 526.4200000000001
}, {
"x": 1550862790,
"y": 1850.3116666666667
}, {
"x": 1550862793,
"y": 3199.786
}]`
你已经在x中传递了不正确的时间,当前x值是1550862788
如果你把它传递到新的日期(1550862788)你会得到Mon Jan 19 1970 04:17:42 GMT+0530 (India Standard Time)
如果你想让23/02/2019, 00:43:08
成为起始的x轴值,你现在需要传递1550862788000
我每增加1个轴的x轴值。
Highcharts.setOptions({
time: {
useUTC: false
}
});
$(function() {
$('#container').highcharts({
series: [{
"name": "avg_sales",
"color": "#3b6982",
"data": [{
"x": 1550862788000,
"y": 526.4200000000001
}, {
"x": 1550866388000,
"y": 1850.3116666666667
}, {
"x": 1550869988000,
"y": 3199.786
}]
}],
tooltip: {
dateTimeLabelFormats: {
hour: '%A, %b %e, %l %p'
},
},
xAxis: {
type: 'datetime',
dateTimeLabelFormats: {
millisecond: '%e. %b %I:%M %P',
second: '%e. %b %I:%M %P',
minute: '%e. %b %I:%M %P',
hour: '%e. %b %I:%M %P',
day: '%e. %b %I:%M %P',
week: '%e. %b %I:%M %P',
month: '%e. %b %I:%M %P',
year: '%e. %b %I:%M %P'
},
},
});
});
更新了Jsfiddle:https://jsfiddle.net/karnan796/veykdm7h/6/
要获得当前或特定日期的毫秒数,请使用它currentmillis