Похоже, что между v8 и v10 Node и примерно в то же время в Chrome (в настоящее время воспроизводится в версии 69.0.3497.100) метод Date.toString прекратил возвращать часть выходных данных часового пояса как аббревиатуру и начал возвращатьэто как целые слова.
Пример Date.toString в MDN указывает, что
new Date('August 19, 1975 23:15:30').toString()
Должен возвращать аббревиатуру в инициалах, например
Tue Aug 19 1975 23:15:30 GMT+0100 (BST)
То, что я подтвердил, работает в Узле 8. Однако, когда я запускаю тот же код в Узле v10, я получаю это:
Tue Aug 19 1975 23:15:30 GMT+0100 (British Summer Time)
Можно ли извлечь инициалы из текущего часового пояса без использования строкового кода или ручного ввода инициалов из слов?
Обратите внимание, что любое решение должно работать в Node AND Chrome.