Как запретить моменту js скрывать временную метку на основе часового пояса сервера - PullRequest
1 голос
/ 26 июня 2019

У меня есть отметка времени в миллисекундах, которую я хочу преобразовать в читаемый человеком формат, как есть. Но moment js преобразовать отметку времени в соответствии с часовым поясом сервера. Фактически, временная метка уже находится только в часовом поясе UTC. moment js преобразует его снова в UTC. Как сообщить moment js, что указанная временная метка уже находится в UTC, и не преобразовывать ее снова в зависимости от часового пояса сервера.

Пожалуйста, рассмотрите данный код:
moment(parseInt('1561407163043')).format("LLLL")

Ответы [ 2 ]

1 голос
/ 26 июня 2019

Использование moment.utc

moment.utc(parseInt('1561407163043')).format("LLLL")

Подробнее см. https://momentjs.com/docs/#/parsing/

0 голосов
/ 26 июня 2019

Похоже, вам нужно заблокировать смещение, чтобы убедиться, что разбираемый вами часовой пояс соответствует смещению GMT по вашему выбору. Если я правильно понимаю, у меня был похожий случай, когда у моего ресурса были данные о времени его сервера, но у моего клиентского сервера было свое время, и когда я запускал отчеты, мне приходилось решать, какое время использовать, основываясь на зарегистрированном времени, и я решил смещение.

https://momentjs.com/docs/#/manipulating/utc-offset/

...