Как применить местное смещение часового пояса к utc datetime с Moment.js? - PullRequest
0 голосов
/ 29 мая 2018

Если у меня есть DateTime в UTC, например: 2018-05-29T02:51:39.692104, как мне применить смещение часового пояса текущего пользователя, чтобы получить его местное время с помощью moment.js?

1 Ответ

0 голосов
/ 29 мая 2018

Вы должны использовать moment.local() документы

var date = "2018-05-29T02:51:39.692104";

var stillUtc = moment.utc(date).toDate(); //change utc time

var local = moment(stillUtc).local().format('YYYY-MM-DD HH:mm:ss');//change local timezone

console.log(local);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>
...