【发布时间】:2018-10-24 15:12:07
【问题描述】:
我使用 php 7.1.4,当我使用整数 1540193140046 回显 date () 函数时,它返回一个格式错误的值(查看图像)。但是,如果我使用这个 tool 做同样的事情,它会返回正确的值: 2018 年 10 月 22 日星期一 7:25:40.046
是什么原因?
【问题讨论】:
我使用 php 7.1.4,当我使用整数 1540193140046 回显 date () 函数时,它返回一个格式错误的值(查看图像)。但是,如果我使用这个 tool 做同样的事情,它会返回正确的值: 2018 年 10 月 22 日星期一 7:25:40.046
是什么原因?
【问题讨论】:
PHP 时间戳以秒为单位,而该工具在看到大数字时会说:
假设这个时间戳是以毫秒为单位的
试试
echo date('Y-m-d H:i:s', 1540193140046/1000);
你会得到你期望的答案:
2018-10-22 09:25:40
【讨论】: