D3 диаграммы Unixtime метка конвертируется в браузер местного часового пояса - PullRequest
0 голосов
/ 15 мая 2018

Я работаю над графиками 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"));

Я бынравится отображать значения в базе данных независимо от того, где я их открываю,

Пожалуйста, помогите мне Спасибо заранее

...