On Fri, 20 Nov 2020 22:05:53 +0300 Mikhail Efremov wrote: > On Fri, 20 Nov 2020 19:50:51 +0300 Andrey Cherepanov wrote: > > 20.11.2020 19:34, Vitaly Lipatov пишет: > > > > > > Andrey Cherepanov писал 20.11.20 19:31: > > > > > >> В Thunderbird при определении часового пояса используется код: > > >> > > >>       osUserTimeZone = > > >>         environmentVariableValue("TZ") || > > >>         symbolicLinkTarget("/etc/localtime") || > > >>         fileFirstZoneLineString("/etc/TIMEZONE") || > > >>         fileFirstZoneLineString("/etc/timezone") || > > >>         fileFirstZoneLineString("/etc/sysconfig/clock"); > > >> > > >> который в Альте не возвращает часовой пояс (так как /etc/localtime > > >> у нас файл, а не симлинк, как в других дистрибутивах). > > >> > > >> Вопрос: как в Альте программно на Javascript определить часовой > > >> пояс? > > >> > > >> > > > А как не на Javascript, а в bash это сделать? > > > Мне кажется, самое правильное это утвердить наличие заполненной > > > переменной TZ. Сделать не сложно. Пользы масса! > > > > # sed -n 's/^ZONE=//p' /etc/sysconfig/clock > > Europe/Moscow > > > > Пожалуй, на этом и остановлюсь. > > . shell-config > > shell_config_get /etc/sysconfig/clock ZONE $ date "+%Z" $ date "+%z" Best regards, Andrew Savchenko