我使用php 7.1.4,当我用整数1540193140046做date()函数的回显时,它返回一个格式错误的值(查看图像)。但是,如果我使用此tool做同样的事情,它将返回正确的值: 2018年10月22日星期一7:25:40.046
原因是什么?
答案 0 :(得分:2)
PHP时间戳以秒为单位,而看到大数字的该工具将显示:
假设此时间戳以毫秒为单位
尝试
echo date('Y-m-d H:i:s', 1540193140046/1000);
您将得到您期望的答案:
2018-10-22 09:25:40