-2

我使用 FQL 和 Facebook Graph API 收到状态消息。

我不确定 API 返回的时间格式。

我收到它是这样的:

 [time] => 1319588970

我想将其转换为:

 27-02-2012

如何将该值转换为人类可读的时间?

4

2 回答 2

2

那是在 GMT-0 中设置的 UNIX 时间戳。要转换它,请执行以下操作:

$time = YOUR_TIMESTAMP_VAR;
$date = date('d-m-Y', $time);
于 2012-07-13T16:06:16.877 回答
0

如果您使用的是 Graph API,请将 date_format= 作为参数传递。它应该接受任何适用于 PHP strfrtime 的东西。要获得您要求的格式,请使用

graph.facebook.com/me/statuses?date_format=d-m-Y
于 2012-07-13T16:07:31.430 回答