у меня есть:Javascript момент - часовой пояс, разница между датами в различных часовых поясах
var now = moment.format(); //get current time
var days = 5; //days I need to subtract from time(then)
var then = '05/02/2016 12:00 am';
Теперь мне нужно, чтобы получить разницу между now
и then
(вычесть -) 5 дней, но в +0000 так GMT +0. so now
должно быть локально установлено время, а then
должно быть на уровне +0000 GMT.
Как я могу получить разницу между этими датами в днях, часах, минутах, секундах?
Стараюсь:
var now = moment().format();
var then = moment('05/02/2016 12:00 am').utcOffset(+0000).format();
then = moment(then).subtract(5,'days');
d = moment.utc(moment(now).diff(moment(then))).format("DD HH:mm:ss");
, но я получаю result- что неправильно ...
"27 18:48:55"
является то, что 2 мая или 5 февраля? –
Каков ожидаемый результат? – Dogbert
2 мая ......... – Andrew