我有一个日期变量,其中包含格式中的数据:DD-MM-YY. - > $ date
我还有另一个包含HH:MM时间的变量. - > $ time
我想将其转换为RFC-822以用于RSS提要.
我怎样才能用PHP实现这一目标?
试试这个:
function RFC2822($date, $time = '00:00') {
list($d, $m, $y) = explode('-', $date);
list($h, $i) = explode(':', $time);
return date('r', mktime($h,$i,0,$m,$d,$y));
}
$date = '30-12-2009';
$time = '11:30';
echo RFC2822($date, $time);
Run Code Online (Sandbox Code Playgroud)
会输出这样的东西:
2009年12月30日星期三11:30:00 +0200
该函数的第二个参数是可选的,您只能提供日期,它仍然可以使用.