Date.toString (): как предотвратить вывод имени часового пояса в локали ПК в Chromium - PullRequest
0 голосов
/ 14 декабря 2018

В наших журналах мы используем Date.toString () для хранения меток времени событий.Пример:

Wed Nov 21 2018 02:04:38 GMT-0800 (Pacific Standard Time)

Это работает хорошо для нас, за исключением случаев, когда компьютер пользователя находится в локали, отличной от английского, тогда будет выводиться имя часового пояса на местном языке (например, русском, иврите или португальском)

Thu Nov 29 2018 16:21:07 GMT-0200 (Horário brasileiro de verão)

Есть ли способ заставить вывод toString () в локаль "EN-US"?

1 Ответ

0 голосов
/ 14 декабря 2018

Вы можете сделать это следующим образом:

var options = { weekday: 'short', year: 'numeric', month: 'short', day: 'numeric', hour: '2-digit', minute: 'numeric', second: 'numeric', timeZoneName: 'short' };
new Date().toLocaleDateString("en-US", options)

Вывод:

"Fri, Dec 14, 2018, 3:17:54 PM EST"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...