1

从 rss 提要中,我有 pubdate 以及时间戳:

pubdate:
Thu, 03 May 2012 09:00:00 +0000
timestamp:
1336035600

但是,当我将它插入数据库时​​,它总是:0000-00-00 ETC。这是查询:

    $query = "INSERT INTO adafruit_articles VALUES ('', '$title', '$link', '$comments', '$timestamp', '$description', '$content')";

在此处输入图像描述

我的数据库设置正确吗?

4

1 回答 1

1

您需要将其转换为 MySQL 友好格式。将时间戳传递给date()函数使这很容易:

echo date("Y-m-d H:i:s", 1336035600);

或者使用DateTime对象:

$date = new DateTime(1336035600);
echo $date->format('Y-m-d H:i:s');
于 2012-05-03T13:12:53.367 回答