【问题标题】:DateTime data from XML convert to string来自 XML 的 DateTime 数据转换为字符串
【发布时间】:2014-05-24 15:11:51
【问题描述】:

我正在尝试使用 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 类的对象无法在

中转换为字符串

我忘记了什么?

【问题讨论】:

  • 这个问题一点都不清楚,请说明你的问题
  • 我刚刚编辑了它,现在更好了吗?

标签: php string datetime


【解决方案1】:

您正在使用带有日期时间对象的字符串连接。您需要在尝试回显之前将日期转换为字符串:

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

【讨论】:

    猜你喜欢
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 2011-08-06
    相关资源
    最近更新 更多