GDATA Feed API - 用PHP解析时间戳

时间:2011-07-08 19:44:46

标签: php youtube feed gdata

我目前正在使用YouTube的Feed API来获取有关YouTube频道上传视频的信息。示例Feed就像http://gdata.youtube.com/feeds/api/users/google/uploads?v=2

Feed中的时间戳采用2011-04-27T20:54:42.000Z格式。如何将其转换为更具可读性的内容,例如April 27th, 2011 at 8:54:42pm

2 个答案:

答案 0 :(得分:2)

使用DateTime::createFromFormat从该格式创建一个新的DateTime对象,然后您可以使用对象的format方法输出它。

答案 1 :(得分:0)

您可以使用strtotimedate的组合,Live example将字符串转换为UNIX时间戳,{{3}}将时间戳转换为人类可读的输出:

echo date( 'F dS, Y \a\t h:i:sa', strtotime("2011-04-27T20:54:42.000Z") );

{{3}}