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