Я работаю над графиками d3 v4 в угловых 4, когда я связываю данные с осью y, я даю значение datetime в формате unixtimestamp.Я развернул веб-приложение в двух разных часовых поясах
Значение, которое я имею в базе данных, равно 2018-05-15 01:41:29.853
, когда я просматриваю URL в IST , график отображает время как Tue May 15 2018 11:11:29 GMT+0530 (India Standard Time)
когда я просматриваю URL в EDT , график отображает время как Tue May 15 2018 01:41:29 GMT-0400 (Eastern Daylight Time)
ОБРАЗЕЦ МОЕГО КОДА ДЛЯ D3 YAXIS
var y = d3.scaleTime()
.domain(d3.extent(dataAxis, function (d) {
return d.Y; //d.Y values are unixtimestamp Ex: 1526328689853
}))
var yAxis = d3.axisRight().scale(y).tickValues(y.ticks().concat(y.domain())).tickFormat(d3.timeFormat("%H: %M"));
Я бынравится отображать значения в базе данных независимо от того, где я их открываю,
Пожалуйста, помогите мне Спасибо заранее