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 に答える