#!/usr/bin/perl
# get current Date from MySql
use warnings;
use strict;
use Date::Manip;
my @city=("C","K","D");
my $j;
for ($j=0;$j<3;$j++)
{
my $date= ParseDate("today");
my $i;
# either start from 0, or use <=
for ($i=1;$i<=90;$i++)
{
$date= DateCalc($date, "+ 1 day");
$date= UnixDate($date, '%Y-%m-%d');
print "Date: $date, city: $city[$j]\n";
}
}
####
for ($i=1;$i<90;$i++)
####
#!/usr/bin/perl
# get current Date from MySql
use warnings;
use strict;
use Date::Manip;
my @city=("C","K","D");
my $date= ParseDate("today");
# using a Perl-style (not C-style) loop helps prevent
# the error seen in the earlier loop construct
for my $i ( 1 .. 90 )
{
$date= DateCalc($date, "+ 1 day");
$date= UnixDate($date, '%Y-%m-%d');
for my $j ( 0 .. 2 ) {
print "Date: $date, city: $city[$j]\n";
}
}