这个时间格式是什么?

时间:2010-10-21 09:19:32

标签: php datetime time timestamp

我从API返回此时格式:

1287498792000

任何人都可以建议使用什么格式以及如何在PHP中解析它?

3 个答案:

答案 0 :(得分:10)

此格式是自1970-01-01以来的毫秒数。

如果我没有记错的话,你的约会对象是2010-10-19 @ 14h33。

将它除以1000并使用标准的php函数来显示date之类的unix时间戳来显示它,或使用getdate来提取不同的部分。

答案 1 :(得分:1)

这是一个以<毫秒为单位表示的 Unix时间戳 - 相当于time()的返回值乘以1,000(PHP中的时间戳以秒为单位,而不是毫秒)。

您可以在PHP中直接使用 1 ,例如对于date()函数:

print date('l jS \of F Y h:i:s A', 1287498792000 / 1000);
// Outputs: Tuesday 19th of October 2010 02:33:12 PM

修改
1 是的,似乎是以毫秒为单位。除以1,000以获得PHP理解的时间戳。

答案 2 :(得分:0)

这是一个UNIX时间戳 - 它代表自1970年1月1日以来的秒数。 您可以使用PHP的date()函数将其转换为人类可读的格式。