toLocaleString неверно в Firefox для AEDT - PullRequest
0 голосов
/ 04 апреля 2019

В часовом поясе Австралия / Сидней Firefox, похоже, дает неправильное время для toLocaleString в даты:

new Date("2019-04-04T01:12:38.553309+00:00").toLocaleString() дает "4/4/2019, 11:12:38 AM".

new Date("2019-04-04T01:12:38.553309+00:00").toString() дает правильный результат "Thu Apr 04 2019 12:12:38 GMT+1100 (AEDT)".

Мне удалось воспроизвести это на моем телефоне, а также на моем компьютере.Я попросил коллегу провести тестирование, и Firefox дал правильный вывод на своем компьютере.

Хром дает правильное время для toLocaleString.

Это ошибка в Firefox?Есть ли у меня неправильная конфигурация?

Я предполагаю, что правильный подход здесь - использовать стороннюю библиотеку, такую ​​как date-fns , чтобы форматировать мои даты вместо этого.

Обновление: сейчас я перешел на использование dateFns.format(timestamp, 'yyyy/MM/dd HH:mm:ss').В любом случае, у нас нет клиентов в США.

...