从一个外部网站,除了其他数据外,我还收到了这样的日期/时间戳1346729259806
或1346734102948
我一直在尝试将其转换为可供日后使用的格式化日期/时间的最佳方式。
我发现时间戳是以毫秒为单位的Epoch格式。有没有一种常规的转换方法?
提前感谢
date()
函数将第二个参数作为时间戳。
echo date('Y-m-d H:i:s', 1346729259806/1000);
您可以使用DATE
和FROM_UNIXTIME
函数在mysql中将时间戳转换为日期。下面给出的命令,
FROM_UNIXTIME
SELECT create FROM phpkit ;
创建的输出:
1216053466
然后:
SELECT DATE( FROM_UNIXTIME( `created` ) ) AS pDate FROM phpkit
输出:
2008-07-14
我从以下链接找到了来源。