in reply to Datetime Problem - Wrong Time

timezone is timezone, timezone is UTC, and you're subtracting TWO months, not one, and february being the 2nd month, -2 months is last year

Replies are listed 'Best First'.
Re^2: Datetime Problem - Wrong Time
by Anonymous Monk on Feb 07, 2012 at 15:01 UTC
    $ perl -MDateTime -le " print DateTime->now()->strftime( q/%F-%H:%M:%S +%z/) " 2012-02-07-15:07:12+0000 $ perl -MDateTime -le " print DateTime->now( qw[ time_zone local ] )-> +strftime( q/%F-%H:%M:%S%z/) " 2012-02-07-07:07:15-0800