AlfOz
Новичок
Из формата RFC 822
Уважаемые!
Посоветуйте, пожалуйста, как проще преобразовать дату из формата RFC 822 (Thu, 21 Dec 2000 16:01:07 +0200), ну, во что-нибудь другое. Ну, например во время UNIX.
Заранее спасибо.
-~{}~ 22.07.10 10:18:
Спасибо, решил проблему. Пришлось написать небольшую функцию. Я просто надеялся, что это можно решить оператором date.
Уважаемые!
Посоветуйте, пожалуйста, как проще преобразовать дату из формата RFC 822 (Thu, 21 Dec 2000 16:01:07 +0200), ну, во что-нибудь другое. Ну, например во время UNIX.
Заранее спасибо.
-~{}~ 22.07.10 10:18:
Спасибо, решил проблему. Пришлось написать небольшую функцию. Я просто надеялся, что это можно решить оператором date.
Код:
function Rfc2822ToTimestamp($date){
$aMonth = array(
"Jan"=>"1", "Feb"=>"2", "Mar"=>"3", "Apr"=>"4", "May"=>"5",
"Jun"=>"6", "Jul"=>"7", "Aug"=>"8", "Sep"=>"9", "Oct"=>"10",
"Nov"=>"11", "Dec"=>"12");
list( , $day, $month, $year, $time) = explode(" ", $date);
list($hour, $min, $sec) = explode(":", $time);
$month = $aMonth[$month];
return mktime($hour, $min, $sec, $month, $day, $year);
}