From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <026e8449-bb37-eacc-3950-cad94f429514@altlinux.org> <20201120220553.2ec4d9fb@sem-notebook> <20201120224931.3cff8cc80e5f23b7321a210b@altlinux.org> From: Andrey Cherepanov Message-ID: <33d8fd16-eddb-6af1-a210-52760cbf4d49@altlinux.org> Date: Sat, 21 Nov 2020 09:48:19 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.3.3 MIME-Version: 1.0 In-Reply-To: <20201120224931.3cff8cc80e5f23b7321a210b@altlinux.org> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] =?utf-8?b?0KfQsNGB0L7QstC+0Lkg0L/QvtGP0YE=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Nov 2020 06:48:21 -0000 Archived-At: List-Archive: List-Post: 20.11.2020 22:49, Andrey Savchenko пишет: > 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" > Это короткое. Надо полное. -- Andrey Cherepanov cas@altlinux.org