highcharts中xaxis上显示错误的时间戳值显示默认值1970-01-18
highcharts x轴值显示格式错误。它显示默认日期和年份,如1970-01-18,但我的实际日期是2019年2月23日00:43:08。我看到了许多答案,但我没有解决我的问题highcharts中xaxis上显示错误的时间戳值显示默认值1970-01-18,highcharts,angular2-highcharts,Highcharts,Angular2 Highcharts,highcharts x轴值显示格式错误。它显示默认日期和年份,如1970-01-18,但我的实际日期是2019年2月23日00:43:08。我看到了许多答案,但我没有解决我的问题 您在x中传递的时间不正确,当前x值为1550862788如果您将其传递到新日期1550862788,您将获得1970年1月19日星期一04:17:42 GMT+0530印度标准时间 如果您希望2019年2月23日00:43:08作为起始x轴值,您需要通过1550862788000,现在每个x轴值的增量为1小时 Hig
您在x中传递的时间不正确,当前x值为1550862788如果您将其传递到新日期1550862788,您将获得1970年1月19日星期一04:17:42 GMT+0530印度标准时间 如果您希望2019年2月23日00:43:08作为起始x轴值,您需要通过1550862788000,现在每个x轴值的增量为1小时
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'
},
},
});
});
更新的JSFIDLE:
要获取当前或特定日期的毫秒数,请使用它感谢@vickey的回复。但它以某种方式解决了这个问题,但没有完全解决。当我在timestamp.online中检查这个值1550862788时,它显示了准确的日期和时间。正如您所建议的,将1000乘以当前值,并绘制图表,但与服务器值的某些差异并没有显示确切的值。。是否有其他解决方案Hi@GCrop highcharts更喜欢使用毫秒作为时间-日期间隔,因此您可以检查服务器值是以时间戳还是毫秒为单位,也请查看一下,如果您面临进一步的问题,请创建一个JSFIDLE,以便我能够解决它
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'
},
},
});
});