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

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


время нужно смотреть на 1 сервере, его расположение в общем случае не должно влиять на результат

а по факту сервер стоит в Франкфурте..если бы он стоял в Лондоне, то результат везде бы был один (как я думаю)
 , т.к. тогда gmtime=localtime

21.09.2011, 16:16, "Loginoff Nick" <STork2000 на yandex.ru>:
> Вопрос "Как можно написать число секунд в 4 часа утра сегодня  в одну строчку".
> Учитывая, что на сервере стоит нормальное время, получать будешь именно то, что необходимо. Вопрос стоял "сегодня", а не сегодня во Франкфурте.
>
> 21.09.2011, 14:53, "Nikita Zubkov" <nikzubkov на gmail.com>:
>
>>  Этот код выведет 4 утра по Гринвичу, а не локальному времени.
>>
>>  21 сентября 2011 г. 13:58 пользователь STork Loginoff Николай
>>  Александрович <STork2000 на yandex.ru> написал:
>>>   print int(time / 86400)*86400+14400;
>>>
>>>   21.09.2011, 13:10, "Nikolay Mishin" <mi на ya.ru>:
>>>>   Hi Moscow.PM
>>>>
>>>>   Как можно написать число секунд в 4 часа утра сегодня  в одну строчку
>>>>
>>>>   use Time::Local;
>>>>   my $time = time;
>>>>   my ( $Second, $Minute, $Hour, $Day, $Month, $Year, $WeekDay, $DayOfYear, $IsDST
>>>>   ) = gmtime($time);
>>>>   my $trunc_time = timelocal( 0, 0, 0, $Day, $Month, $Year, $WeekDay, $DayOfYear,
>>>>   $IsDST );
>>>>   my $tom1am = $trunc_time + 4*3600;#select trunc(sysdate)+4 from dual
>>>>   print $tom1am;
>>>>
>>>>   получается так
>>>>   perl -MTime::Local -e '@t = gmtime(time);print timelocal( 0, 0, 0, $t[3], $t[4], $t[5], $t[6], $t[7],$t[8] )+4*3600'
>>>>
>>>>   а можно еще короче?
>>>>
>>>>   Nikolay Mishin
>>>>
>>>>   --
>>>>   Moscow.pm mailing list
>>>>   moscow-pm на pm.org | http://moscow.pm.org
>>>   --
>>>    С Уважением, Login|off Николай Александрович.
>>>   --
>>>   Moscow.pm mailing list
>>>   moscow-pm на pm.org | http://moscow.pm.org
>>  --
>>  С уважением,
>>  Никита Зубков
>>  тел: +7 (915) 082-76-80
>>  --
>>  Moscow.pm mailing list
>>  moscow-pm на pm.org | http://moscow.pm.org
> --
> С Уважением, Login|off Nick or STork.
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

--
Nikolay Mishin


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