Jun. 18th, 2004

yorool_gui: (Default)
use Time::localtime;
use Time::Local;
print localtime( timelocal(0,0,0,1,0,2004) + $week*7*24*60*60 )->hour

При $week большем 12 и меньшем 44 это печатает 1, а вовсе не 0, как могло бы показаться. А надо чтобы для любой недели был 0. Что делать -- пока не придумал. Ясно только, что операция "прибавить n суток" вовсе не эквивалентна "прибавить n*24*60*60 секунд".

Perl

Profile

yorool_gui: (Default)
Michael Ilyin

April 2017

S M T W T F S
      1
2 345678
910 1112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 3rd, 2025 10:38 am
Powered by Dreamwidth Studios