XML中的DateTime数据转换为字符串

时间:2014-05-24 15:11:51

标签: php string datetime

我正在尝试使用DateTime函数转换日期格式。日期数据来自外部XML文件,如何在DateTime函数中将数据转换为字符串?

以下是代码:

echo "Date: " . $date = new DateTime((string)$info->channel[0]->item[0]->pubDate); echo $date->format("d-m-Y H:m") . "<br />";

这是错误: 可捕获的致命错误:类DateTime的对象无法转换为

中的字符串

我忘了什么?

1 个答案:

答案 0 :(得分:0)

您正在使用字符串连接和datetime对象。在尝试回显之前,您需要将日期转换为字符串:

$date = new DateTime((string)$info->channel[0]->item[0]->pubDate);
echo "Date: " .  $date->format("d-m-Y H:m") . "<br />";