|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Chervjakov 2:5020/400 18 Dec 2003 15:37:31 To : bereal@globo.ru Subject : Re: Дата -------------------------------------------------------------------------------- Thu Dec 18 2003 11:45, bereal@globo.ru wrote to Ivan Frolcov: IF>> Можно. Дата - это количество секунд, прошедших с 1 января 1970 года. IF>> Стало быть, прибавив к имеющейся дате число секунд, составляющих двое IF>> суток. bgr> Hе совсем. bgr> Hадо еще проверить не попадают ли эти 2 суток на время bgr> "перевода стрелок". Вообщем фактически получается что в неких сутках bgr> не 86400, а 82800 секунд Я что-то щас глянул в perldoc, усмотрел тама, что time таки возращает секунды от 00:00:00 UTC, January 1, 1970. UTC - это ведь GMT - правильно я понял:)? А GMT он по-мойму везде одинаковый - что в Москве, что в Париже:). А значит таки запись time+86400*2 - совершенно верна и дальнейшее localtime или gmtime выдаст правильный результат:). --- ifmail v.2.15dev5.1 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16679b8d56e9b.html, оценка из 5, голосов 10
|