У меня есть строка utc базы данных, я перехожу в Date (attrs.endDate), а затем вычитаю текущую дату utc через новую Date(), и я не могу ее получить сообщите мне, какая будет правильная разница для дат 2 utc.Javascript date (string date) - date() не отображается правильная разница
attrs.endDate всегда 8h utc вперед, и я получаю разницу, чтобы сделать обратный отсчет, но я получаю 13-часовую разницу.
var totalMillisecsLeft = Date(attrs.endDate) - new Date()
Если вы звоните [ 'Date() 'без' new'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date), он не использует никаких аргументов. Он всегда возвращает текущую дату/время как форматированную строку. –
Добавлен новый, и я все еще получаю разницу в часах с моего локального часового пояса вместо даты utc in - new Date() – user1552172
Временная метка (полученная '.getDate()'), лежащая в основе объекта 'Date', всегда основана на в UTC. Если разность в миллисекундах отключена по часам, вполне вероятно, что 'endDate' не указывает часовой пояс, и браузер принимает его для вас. –