2012-09-02 90 views
0

我發現XML文件中的日期格式與它在頁面上顯示的格式完全不同。 下面是一個例子, http://google.blogspot.com/feeds/posts/defaultPHP重新格式化Blogger日期

XML的甲是 <published>2011-04-01T08:06:00.000-07:00</published>

如何重新格式化2011-04-01T08:06:00.000-07:00星期六,2011 4 4月2日:13日上午

非常感謝任何建議和幫助:-)

+1

日期格式在[ISO 8601格式(http://en.wikipedia.org/wiki/ISO_8601),一個非常標準的計算機到計算機表示給出。 Date類將很容易解析,然後您可以根據需要設置其格式。 – wallyk

+1

看起來像PHP的日期函數可以識別的標準格式,在這種情況下只需使用['strtotime()'](http://php.net/strtotime)和['date()'](http:// php達網絡/日期)。 – Wiseguy

回答

5

謝謝你們! 已經完成了。

$date=strtotime("2011-04-01T08:06:00.000-07:00"); 
$date = date('l,F jS Y g:ia', $date);