Hello,

Date_GetPrev only getting 3 previous days, not 5 previous days.  Using Perl 
5.8.x.

Code
----

use strict;
use Date::Manip;
my @days = ( 'Fri', 'Mon', 'Tue', 'Wed', 'Thu' );
Date_Init("TZ=CST6CDT");
foreach (@days) {
  print $_ . "\n";
}
my @dates = ();
my $today = ParseDate('today');
foreach (@days) {
  push(@dates, substr(Date_GetPrev($today, $_, 0/1/2),0,8));
}
foreach (@dates) {
  pop(@dates);
  print $_ . "\n";
}
exit;

Output
------
Fri
Mon
Tue
Wed
Thu
20100409
20100412
20100413


      

Reply via email to