Конвертировать дату с полным именем часового пояса в Date в JavaScript - PullRequest
0 голосов
/ 16 февраля 2020

Я обрабатываю некоторые данные с датами в формате YYYY-MM-DD hh:mm:ss zz. Например:

2019-04-06 08:24:51 Central Daylight Time

2018-09-06 12:16:12 Central Standard Time

2020-02-14 17:57:33 Central Standard Time

Я хочу иметь возможность преобразовать эти даты в объект Date в браузер JavaScript. Тем не менее, конструктор Date не распознает такой формат даты, и момент. js не сильно поможет (если я что-то упустил).

На практике я, вероятно, когда-либо буду иметь дело с центральным стандартным временем и центральным летним временем, но есть ли общее решение, которое позволило бы мне преобразовать этот формат даты в объект Date?

1 Ответ

0 голосов
/ 16 февраля 2020

Предполагая, что центральное стандартное время также может быть записано как CST, вы можете попробовать

new Date('2020-02-14 17:57:33 CST'); // default date output

, который даст вам полное представление даты.

Или вы можете использовать Date.parse() для получить фактическую метку времени

Date.parse('2020-02-14 17:57:33 CST'); // 1581724653000 etc

Еще одна мысль - вы пробовали Часовой пояс момента ?

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