Я хочу рассчитать разницу в часах между двумя разными часовыми поясами, используя библиотеку moment.js.Moment js diff с разным часовым поясом
Я попытался с помощью diff
функцию, представленных в библиотеке, но она не обеспечивает правильные ответы, я попробовал:
moment('2016-12-18 6:00:00', 'YYYY-MM-DD HH:mm:ss')
.diff(moment('2016-12-18 6:00:00', 'YYYY-MM-DD HH:mm:ss').utcOffset('+09:30'), 'hours')
Я в UTC+5:30
и moment(string, string)
конструктор возвращает время в моей текущей временной зоне. И я ожидал, что ответ будет 4
, а не 0
. Есть ли какая-либо другая функция, предоставляемая библиотекой момента, чтобы получить разницу между часовыми поясами?
Возможно, вам понадобится [момент-часовой пояс] (http://momentjs.com/timezone/). Дополнительную информацию см. В документах ['utcOffset'] (http://momentjs.com/docs/#/manipulating/utc-offset/). – VincenzoC