Понял.. То есть в 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" <[email protected]>: > В письме 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 > [email protected] | http://moscow.pm.org -- Nikolay Mishin -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
