gpt4 book ai didi

php - 从 "Fri, 10 Jun 2016 14:30:38 -0500"转换为 DATETIME

转载 作者:行者123 更新时间:2023-11-29 20:54:17 24 4
gpt4 key购买 nike

我正在尝试从页面中提取 RSS 数据并将其上传到我的数据库。

示例:

<dc:date>Fri, 10 Jun 2016 14:30:38 -0500</dc:date>

-0500 就是麻烦所在。

我通常做的事:

    $dc1 = $xml->channel->item[$i]->children($namespaces["dc"]);
$pubDate1 = $dc1->date;
$pubDate = date('Y-m-d H:i:s', strtotime(str_replace('-', '/', $pubDate1)));

我应该以不同的方式定义 $pubDate 吗?

最佳答案

无需将“-”替换为“/”。您可以直接传递$pubDate1

$dc1 = $xml->channel->item[$i]->children($namespaces["dc"]);
$pubDate1 = $dc1->date; // 'Fri, 10 Jun 2016 14:30:38 -0500'
$pubDate = date('Y-m-d H:i:s', strtotime($pubDate1));

输出:

2016-06-11 12:30:38

关于php - 从 "Fri, 10 Jun 2016 14:30:38 -0500"转换为 DATETIME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37756823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com