0

除了其他数据之外,我从外部网站收到了这样的日期/时间戳, 1346729259806或者1346734102948 我一直在尝试查看将其转换为格式化的日期/时间以供以后使用的最佳方法。

我发现时间戳是以毫秒为单位的纪元格式。有没有常规的方法来转换它?

提前谢谢了

4

2 回答 2

6

date()函数将第二个参数作为时间戳。

echo date('Y-m-d H:i:s', 1346729259806/1000);
于 2012-09-04T03:33:41.617 回答
0

您可以使用DATEandFROM_UNIXTIME函数将时间戳转换为 mysql 中的日期。下面给出的命令,

FROM_UNIXTIME
SELECT create FROM phpkit ;

创建的输出:

1216053466

然后:

SELECT DATE( FROM_UNIXTIME( `created` ) ) AS pDate FROM phpkit

输出:

2008-07-14

我从以下链接中找到了来源。

于 2012-09-04T04:13:23.127 回答