C:\Users\popovae>docker run -it -e TZ="GMT+3" ubuntu root@08ac1d3bfac1:/# date Thu Jan 27 03:18:32 GMT 2022 root@08ac1d3bfac1:/#
Только TZ=GMT-3
Попробуй сам, TZ= работает наоборот по сравнению с обычным выводом таймзон.
Ты прав, забавное поведение
Хотел сначала написать что ты прав, но нет. Ты не прав. Так ты получишь не правильное время. В смысле ты получишь правильное цифры во времени, но не правильное время
Меня смутил вывод date, я прочитал ман, таки да, надо ставить разницу между utc и локальным. Что смутило: TZ='UTC-05' date вывод: Чт 27 янв 2022 15:17:15 UTC Т.е. с вывода date можно подумать что это время в UTC. Но всё оказалось проще, в случае TZ буквы которые ты там напишешь не имеют значения. Т.е. можно написать: TZ='Moscow-03' date и получишь Чт 27 янв 2022 13:20:22 Moscow вместо москвы можешь написать хоть что, главное больше 3 букв
Обсуждают сегодня