Я вижу разные результаты для этой команды форматирования даты в 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, или альтернативный подход для получения желаемого формата?