There should still be some perl code that create the flat file. But if not. Maybe mktime()
Thing is you would have to split(); it several ways to break out the variables from the first timestamp http://us2.php.net/manual/en/function.split.php
$this_date = "$postdate";// date will be in this format m-d-Y h:i A
$split1 = split("-:",$postdate);
/*this leaves us with this array
 => "M"
 => "d"
 => "Y "
 => "h"
 => "i A"
so we could then trim $split1 and split $split1.
$split2 = trim($split);
$split3 = split(" ", $split);
//now this is a pain in the ass...
$split is month
$split is day
$split2 is year
$split1 is hour
$split3 is minutes
$split3 Ante meridiem and Post meridiem
Now where you get s and T Seconds, with leading zeros and Timezone setting of the machine....
I guess you could default seconds to 00, and timezone is eazy enough.
Now then, mktime()... I hate time by the way...
Real quick summary of mktime
mktime(hour, minute, second, month, day, year);
Now what we can do is this
$My_new_date = date("D, d M Y H:i:s T", mktime($split1, $split3, 00, $split, $split, $split2));
That should work, I am not 100% on syntax I am sure, you might have to play with quotes around the array values.