Hi! I am running ActivePerl v5.8.8 on Windows. Recently I found that software using Time::Local module got broken. New version of Time::Local calculates times wrong I think. In example (having Time::Local version 1.11 in folder 1.11 and 1.1901 in folder 1.1901):
C:\TEMP>perl -e "use lib '1.11'; use Time::Local; print timelocal('00', '00', '02', '01', '00', '1970')" 0 C:\TEMP>perl -e "use lib '1.1901'; use Time::Local; print imelocal('00', '00', '02', '01', '00', '1970')" -3600 I live in Finland, our time zone is EET so it's +02:00 to GMT (+03:00 in summer when DST kicks in). 1970-01-01 02:00:00 EET should be 1970-01-01 00:00:00 GMT I think? Time::Local 1.11 calculates this right, 1.1901 does not. I solved my problem by using older version of Time::Local, but I just thought that this may interest others as well... Best regards, Jari Eskelinen