Вы передали неправильное время в 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