http://www.perlmonks.org?node_id=443223


in reply to Re: Getting previous dates from the current date
in thread Getting previous dates from the current date

You are right. This code does not account for dst. Using the same code and adding 10 days (which we change the clocks next weekend), it will output 10 days and 1 hour.

To counter act this, determining the first weekend and april and last weekend in october will allow a user to adjust for this. Or you can use a module.

  • Comment on Re^2: Getting previous dates from the current date

Replies are listed 'Best First'.
Re^3: Getting previous dates from the current date
by Smylers (Pilgrim) on Mar 30, 2005 at 08:42 UTC
    To counter act not accounting for DST, determining the first weekend and april and last weekend in october will allow a user to adjust for this.

    Well it would do, so long as you're in a place that uses those dates. But it would still be wrong in the EU, for example, where the clocks go back on the last weekend of March, not the first one in April.

    And presumably it'd be even more wrong in the southern hemisphere, where I'm guessing the clocks change in the opposite direction?

    Now you could do lots of research and then allow for all these things, or ...

    Or you can use a module.

    Yes. Use a module. Modules are good!

    Smylers