2012-09-02 92 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);