我正在尝试使用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的对象无法转换为
中的字符串我忘了什么?
答案 0 :(得分:0)
您正在使用字符串连接和datetime对象。在尝试回显之前,您需要将日期转换为字符串:
$date = new DateTime((string)$info->channel[0]->item[0]->pubDate);
echo "Date: " . $date->format("d-m-Y H:m") . "<br />";