Мне нужно отнять одну дату от другой и посчитать раздницу в милесекундах. Я делаю вот так:
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
// А если так