时间格式化

时间:2012-09-21 08:48:43

标签: php timestamp

我目前正在网站上展示最新推文,现在还从页面添加最新的脸书状态。

从twiter obj时间戳收到的格式如下:

Tue Feb 08 11:29:36 +0000 2011

为了保持两者的一致性,我还想格式化facebook时间戳以显示相同的内容。

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

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

返回

Fri Sep 12 09:08:03 7200

这是正确的还是我错过了什么。

问候。

菲尔

3 个答案:

答案 0 :(得分:2)

这应该为您提供您正在寻找的格式。

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

O会为您提供GMT偏移量,Y将为您提供漫长的一年。 我也改变了y d,因为你有一年而不是一天。

答案 1 :(得分:2)

  

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

我相信+0000是时区。

答案 2 :(得分:2)

  

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

What does +0000 mean in the context of a date returned by the twitter API?

其时区