日期功能不能与时间戳配合使用

时间:2018-10-24 07:06:17

标签: php date datetime

我使用php 7.1.4,当我用整数1540193140046做date()函数的回显时,它返回一个格式错误的值(查看图像)。但是,如果我使用此tool做同样的事情,它将返回正确的值: 2018年10月22日星期一7:25:40.046

原因是什么?

enter image description here

1 个答案:

答案 0 :(得分:2)

PHP时间戳以秒为单位,而看到大数字的该工具将显示:

  

假设此时间戳以毫秒为单位

尝试

echo date('Y-m-d H:i:s', 1540193140046/1000);

您将得到您期望的答案:

2018-10-22 09:25:40