Перевод даты в RFC822
Как проще с помощью стандартных средств php перевести дату вида 25.07.2008-18:26 в RFC822?
Код:
$date='25.07.2008-18:26';
$dt_elements = explode('-',$date);
$dt_date = explode('.',$dt_elements[0]);
$dt_time = explode(':',$dt_elements[1]);
//mktime ( [int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year);
echo date(DATE_RFC822, mktime($dt_time[0],$dt_time[1],0,$dt_date[1],$dt_date[0],$dt_date[2]) );
$dt_elements = explode('-',$date);
$dt_date = explode('.',$dt_elements[0]);
$dt_time = explode(':',$dt_elements[1]);
//mktime ( [int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year);
echo date(DATE_RFC822, mktime($dt_time[0],$dt_time[1],0,$dt_date[1],$dt_date[0],$dt_date[2]) );