MomentJS возвращает неверную метку времени Unix - PullRequest
0 голосов
/ 23 сентября 2018

В данный момент у меня есть время (объект):

Moment {_isAMomentObject: true, _isUTC: false, _pf: {…}, _locale: Locale, _d: Sat Sep 22 2018 00:00:00 GMT+0200 (Středoevropský letní čas), …}

это 22 сентября 2018 .

Когда я вызываю rangeStart.unix() на моем объекте,Я получаю 1537567200, а это 21 сентября 2018 года. Почему?Где проблема?

1 Ответ

0 голосов
/ 23 сентября 2018

Я думаю, что это проблема часового пояса.Момент рассматривает часовой пояс и, возможно, меняет дату.

отметка времени 1537567200 означает:

  • В вашем местном часовом поясе: суббота, 22 сентября 2018 года, 03:30:00
  • UTC: пятница, 21 сентября 2018 года, 22:00:00

Попробуйте выполнить следующее, и все должно работать правильно.

moment.utc().format();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...