$exp="Sunday, 3-Feb-02 10:14:09 GMT";
echo $exp."
";
function TimeStrToStamp($exp)
{
preg_match("/^[\\w]+[,\\s]*([\\d]{1,2})-([\\w]{3})-([\\d]{1,2})[\\s]+([\\d]{2}):([\\d]{2}):([\\d]{2})/",$exp,$match); switch($match[2]) {
case "Jan": $month=1; break;
case "Feb": $month=2; break;
case "Mar": $month=3; break;
case "Apr": $month=4; break;
case "May": $month=5; break;
case "Jun": $month=6; break;
case "Jul": $month=7; break;
case "Aug": $month=8; break;
case "Sep": $month=9; break;
case "Oct": $month=10; break;
case "Nov": $month=11; break;
case "Dec": $month=12; break;}
return mktime($match[4],$match[5],$match[6],$month,$match[1],$match[3]);
}
$now=date("l, j-M-y H:i:s", TimeStrToStamp($exp));
echo $now;
?>
но он мне не нравится своей громоздкостью. Может подскажете еще что?
зы. вместо морд должно стоять тире (-) и скобка (