Ошибка форматирования времени toLocaleDateString (Firefox против Chrome) - PullRequest
1 голос
/ 28 февраля 2020

Я вижу разные результаты для этой команды форматирования даты в Chrome и Firefox:

new Date(1156550400000).toLocaleDateString('en-us', {weekday: 'long', month: 'short', day: 'numeric', hour: '2-digit', hour12: false, timeZone: 'UTC'})+'z'

в Firefox, я получаю этот результат (это желаемый формат вывода):

Saturday, Aug 26, 00z"

в Chrome, я получаю такой результат:

"Saturday, Aug 26, 24z"

Достаточно легко проверить для значения "24" и заменить на "00", но надеясь на встроенный метод ... Есть ли опция, которую я пропускаю в опциях форматирования toLocaleDateString, или альтернативный подход для получения желаемого формата?

...