Hello, I have found a bug in perl 5.8.0, which is already found by others, and this bug affects the Class::Date module also, check
http://rt.perl.org/rt2/Ticket/Display.html?id=7835 I submitted a test case and ideas to fix for this bug to the request tracking system and I fixed this bug in the Class::Date 1.1.2. I want to ask you to test this module in more and more platforms (make test is enough), and if it turns out to be good, then you can use bzero to fill the struct tm initially instead of init_tm, which causes the bug. You can download the module from the following URL: http://hacks.dlux.hu/Class-Date/download/Class-Date-1.1.2.tar.gz (It will not be submitted to the CPAN, while it is not reported to work well.) Thank you for your attention. Regards, Szabó, Balázs (dLux) -- "Never send a Human to do the machine's job" Agent Smith, The Matrix