in reply to Re: Find 30 days from today's date
in thread Find 30 days from today's date
my $thirty_days_ago = DateTime->today(time_zone => 'local')->subtract( +days => 30);
Note that the above solution will fail two days a year in time zones with no midnight on a DST change. (There is at least one such time zone.) Workaround:
my $thirty_days_ago = DateTime->now(time_zone => 'local')->set_hour(12 +)->subtract(days => 30);
|
---|