Я пытаюсь создать панель с графиком временного ряда со временем на оси x. У меня есть своя дата в формате эпохи, таком как:
return {
labels: [1568160683.5443,1568161754.43038,1568162825.31646,1568163896.20253, .......]
Затем я упорядочил параметры своей диаграммы следующим образом:
xAxes: [
{
barPercentage: 1.6,
gridLines: {
drawBorder: false,
color: "rgba(29,140,248,0.1)",
zeroLineColor: "transparent"
},
ticks: {
padding: 20,
fontColor: "#9a9a9a"
},
type: 'time',
distrubution: 'linear',
time: {
displayFormats: {
'millisecond': 'h:mm a',
'second': 'h:mm a',
'minute': 'h:mm a',
'hour': 'h:mm a',
'day': 'h:mm a',
'week': 'h:mm a',
'month': 'h:mm a',
'quarter': 'h:mm a',
'year': 'h:mm a'
},
}
}
]
Я прочитал эту js эпоху парсинг потребует, чтобы эпоха была в миллисекундах, я попытался умножить эпоху на 1000, чтобы получить миллисекунды, но мой выходной результат в моем графике все еще неверен. При использовании веб-конвертера эпох, моя дата выглядит как «Среда, 11 сентября 2019 00: 11: 23.544», что является правильным значением, но на графике она отображает дату как январь 1970, как показано ниже:
![Chart Output](https://i.stack.imgur.com/jTm4f.png)
Что бы я ни пытался, дата выходит как 1970. Есть ли простое исправление, которое я пропускаю?