[Moscow.pm] дата в секндах в 4 часа утра сегодня в одну строчку

Nikolay Mishin mi на ya.ru
Ср Сен 21 04:28:02 PDT 2011


Понял..

То есть в 1 час ночи 22 сентября по франкфурту
он вернет 4 часа утра 21 сентября  (т.к. в Лондоне будет еще 23.00 21 сентября)
а так как мне все же нужное местное время, то

perl -MTime::Local -e 'print timelocal( 0, 0, 4, (localtime)[3..8] )'

вернее.. да спасибо..а то мог бы быть косяк


21.09.2011, 15:15, "Alexander Lourier" <aml на rulezz.ru>:
> В письме Wednesday 21 September 2011 15:08:29 Nikolay Mishin написал:
>
>>  выполняю на сервере
>>  perl -MTime::Local -e 'print timelocal( 0, 0, 4, (gmtime)[3..8] )'
>>  1316570400
>>
>>  полученную цифру ввожу http://www.onlineconversion.com/unix_time.htm
>>  получаю
>>
>>  Wed, 21 Sep 2011 02:00:00 GMT
>>
>>  то, что мне нужно 2 часа по Лондону - это 4 по Франкфурту ,
>>  меня этот результат устраивает
>
> Если запустить скрипт в время, когда в одном часовом поясе уже следующий день, а в другом ещё предыдущий, то покажет 4
> часа не того дня, который вы можете ожидать.
>
> --
> Alexander Lourier, http://aml.rulezz.ru/
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

--
Nikolay Mishin


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