@komigor

Как отминусовать дату? Что я делаю не так?

Мне нужно отнять одну дату от другой и посчитать раздницу в милесекундах. Я делаю вот так:
const moment = require('moment')
function toTimeZone(time, zone) {
    const format = 'YYYY-MM-DDTHH:mm:00.000+hh:mm'
    return moment(time).tz(zone).format(format);
}
const finish  = '2021-05-15T11:50:00.000+11:50'
Math.abs(new Date(toTimeZone(Date.now(), 'Europe/Berlin')) - new Date(finish )) // получается 0  
// А если так
Math.abs(new Date(toTimeZone(Date.now(), 'Europe/Berlin')) - new Date(finish  + 'z')) // А так  NaN  
// А если так
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы