[devel] Часовой пояс

Andrey Savchenko bircoph на altlinux.org
Пт Ноя 20 22:49:31 MSK 2020


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20201120/04e16ae3/attachment.bin>


Подробная информация о списке рассылки Devel