【问题标题】:Format date in PHP MMddyyyyHHmmss to m-d-y [duplicate]将 PHP MMddyyyyHHmmss 中的日期格式化为 m-d-y [重复]
【发布时间】:2021-09-17 10:11:32
【问题描述】:

使用 PHP 的日期格式

输入日期是'1568145593000',我需要用php转换成m-d-y格式

有人知道如何转换吗?谢谢 =)。

【问题讨论】:

  • 输入日期不是您指定的格式。它看起来更像是一个以毫秒为单位的时间戳,其计算结果为 '2019-09-10 15:59:53'
  • 1568145593000 这是时间戳,以毫秒为单位,所以你需要做的就是/ 1000 来获取秒数并可以将它传递给date 这样的方法date('m-d-y', $timestampMs/1000);

标签: php mysql date str-to-date


【解决方案1】:
echo date('m-d-Y', 1568145593000 / 1000);

将时间戳除以 1000 得到时间戳(以秒为单位)。

见:

PHP 日期https://www.php.net/manual/en/function.date.php 对于格式化字符:https://www.php.net/manual/en/datetime.format.php(向下滚动一点)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 2018-05-25
    • 2015-10-26
    • 2012-07-21
    • 2021-02-26
    • 1970-01-01
    • 2021-03-09
    • 1970-01-01
    相关资源
    最近更新 更多