'new Date ()' получает неправильный часовой пояс из-за безглавого хрома в образе док-станции Linux - PullRequest
0 голосов
/ 29 декабря 2018

У меня есть образ докера с linux, и есть служба безголового хрома.Когда я использую «new Date ()» в моем html, он получает время «Sat Dec 29 2018 02:45:24 GMT-0600 (центральное стандартное время)», это неправильно.Время дока: «Сб, 29 дек. 2018, 17:24:27 +0800», это правильно.

И мой часовой пояс - «CST» (стандартное время Китая), такой же, как «CST» (центральное стандартное время).Доза это имеет значение? ...

введите описание изображения здесь

1 Ответ

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

Конечно, контейнеры создаются в часовом поясе UTC по умолчанию.Как сделать так, чтобы она соответствовала ОС вашего хоста - зависит от типа гостевой ОС.Для Debian я просто устанавливаю

Dockerfile

....
ENV TZ=Europe/Moscow   # or whatever is you one
....
...