打印我有「日期」表中數據的基礎上轉換日期樣式PHP到RSS
日期的存儲這樣的:
2013年4月28日1時43分06秒
我想 '回聲' 日期是這樣的:
孫,2013年4月28日17時56分31秒+0000
,因爲我想在rss頁面上使用它。
該怎麼辦?
謝謝大家。
打印我有「日期」表中數據的基礎上轉換日期樣式PHP到RSS
日期的存儲這樣的:
2013年4月28日1時43分06秒
我想 '回聲' 日期是這樣的:
孫,2013年4月28日17時56分31秒+0000
,因爲我想在rss頁面上使用它。
該怎麼辦?
謝謝大家。
php > $tz = new DateTimeZone('UTC');
php > $dt = new DateTime('2013-04-28 01:43:06', $tz);
php > echo $dt->format(DateTime::RSS), "\n";
Sun, 28 Apr 2013 01:43:06 +0000
參考PHP手冊以獲取更多信息 「Date and Time」 一節。
退房的strftime
功能實現這一目標。你可以任何你想要的方式格式化你的日期。
對於PHP 5> = 5.3.0 http://www.php.net/manual/en/datetime.createfromformat.php
$datetime = "2013-04-28 01:43:06";
$d = DateTime::createFromFormat("Y-m-d H:i:s", $datetime /*, new DateTimeZone('UTC')*/);
echo $d->format("D, d M Y H:i:s O"); // or any format you want
結果:
Sun, 28 Apr 2013 01:43:06 +0000
這個工作就像一個魅力。非常感謝你 – 2013-04-28 23:04:50