【问题标题】:The date function does not work well with a timestamp [duplicate]日期函数不适用于时间戳[重复]
【发布时间】:2018-10-24 15:12:07
【问题描述】:

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

是什么原因?

【问题讨论】:

    标签: php date datetime


    【解决方案1】:

    PHP 时间戳以秒为单位,而该工具在看到大数字时会说:

    假设这个时间戳是以毫秒为单位的

    试试

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

    你会得到你期望的答案:

    2018-10-22 09:25:40
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 2014-10-27
      • 2013-12-18
      • 1970-01-01
      • 2014-05-24
      • 2011-02-26
      相关资源
      最近更新 更多