2012-09-21 83 views
1

我目前在一个网站im building上显示最新推文,现在也从页面添加最新的facebook状态。时间格式

从twiter OBJ时间戳接收的格式,像这样:

Tue Feb 08 11:29:36 +0000 2011

为了保持一致性,在这两个,我也想格式化facebook的时间戳显示相同。

我的问题是,什么是+0000 2011 Twitter时间戳,因为我试图格式化fb时间戳,但没有得到正确的结果(我认为)。

<?php echo date("D M y h:i:s Z", strtotime($status_ob->timestamp)); ?>

回报

Fri Sep 12 09:08:03 7200

这是正确的还是我失去了一些东西。

关于。

菲尔

+0

我相信它的时区。 – Prasanth

回答

2

这应该给你你要寻找的格式。

<?php echo date("D M d h:i:s O Y", strtotime($status_ob->timestamp)); ?> 

O会给你GMT偏移和Y会给你漫长的一年。 我也改变了你的yd,因为你有一年而不是一天。

+0

完美!非常感谢你! –

2

“我的问题的存在,是什么在Twitter上时间戳+0000 2011”

相信+0000是时区。

+1

实际上,+0000是时间偏移,因为它没有说明它是哪个时区,只是比较w/GMT/UTC的时差;) – Wh1T3h4Ck5