Thomas Williams wrote:

> I got dates in the yyyy-mm-dd format, and I need to compare them to
> today's date, as well do stuff like date += 2 months.
> 
> How do I do it?

check out Date::Manip. Example:

#!/usr/bin/perl -w
use strict;

use Date::Manip;

my $date1 = ParseDate("2003-02-05"); #-- 02/05/2003
my $date2 = ParseDate("2 months");   #-- 2 months from now
my $date3 = ParseDate("now");        #-- now

print "$date1\n";
print "$date2\n";
print "$date3\n";

#-- compare
if(Date_Cmp($date2,$date3) == 1){
        print "$date2 > $date3\n";
}else{
        print "$date2 <= $date3\n";
}

__END__

prints:

2003020500:00:00
2003040514:55:29
2003020514:55:29
2003040514:55:29 > 2003020514:55:29

david

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to