Пожалуйста, помогите мне понять, как это решить. См. Значение datetime
во всплывающей подсказке моей диаграммы и значения datetime
на моей оси x соответственно ниже.
( Ось x выше показывает с 13:00:00 до 13:05:00)
Я выбираю datetime
в календаре:
Часовой пояс моего компьютера восточный (не знаю, имеет ли это значение). Часовой пояс сервера является центральным: на 1 час отстает от часового пояса моего компьютера.
Я конвертирую выбранные выше даты в unix:
//...
this.fromDateJS = moment(dateStr).unix()*1000;
console.log('min: '+ this.fromDateJS) //min: 1591030800000
//...
this.toDateJS = moment(dateStr).unix()*1000;
console.log('max: '+ this.toDateJS) //max: 1591031100000
//...
Минимальная и максимальная дата и время набора данных исходит из моего API, а также в Unix. Это то, что я рисую в Canvas JS:
{
"data": [
{
"x": 1591030800000, //min
"y": 50.36
},
//...
{
"x": 1591031099000, //max
"y": 50.36
}
]
}
Почему Canvas JS показывает время « неправильное »?