moment.js - Получить день с любой местной даты не в UTC - PullRequest
0 голосов
/ 23 октября 2019

Я хочу получить дату, независимую от смещения часового пояса

const dateOne = moment('Thu Oct 20 2019 12:00:00 GMT-1200').format('YYYY/MM/DD'); // 2019/10/21
const dateTwo = moment('Thu Oct 20 2019 12:00:00 GMT+2300').format('YYYY/MM/DD'); // 2019/10/19

Но мне нужно получить 2019/10/20 для обоих случаев. JS Дата и момент также форматируют дату с влиянием смещения по Гринвичу. Как этого избежать?

1 Ответ

1 голос
/ 23 октября 2019

moment.parseZone метод работал для меня

const date1 = moment.parseZone('Thu Oct 20 2019 12:00:00 GMT-1200').format('YYYY-MM-DD');
const date2 = moment.parseZone('Thu Oct 20 2019 12:00:00 GMT+2300').format('YYYY-MM-DD');
console.log(date1 === date2); // true
...