in reply to date reformatting

you need two things, first the parsing of a string into a unix time and then the formating of that time into a string. Some modules undoubtedly will do both but I'm familiar with Date::Parse and Date::Format.

Here's a quick example:
use Date::Parse; use Date::Format; my $date = "Dec 11 2003 12:00AM"; my $time = str2time($date); my $new_date = time2str("%D",$time);