【问题标题】:PHP unable to format Datetime to correct string formatPHP 无法格式化日期时间以更正字符串格式
【发布时间】:2022-12-13 00:08:48
【问题描述】:

我有这种格式:

我如何使用 PHP DateTime 来格式化 2023-01-27T17:37:00.000Z

到目前为止我有

$date = new DateTime();
$string = $date->format('Y-m-dTHH:H:i:s');

但它输出2022-11-25UTC0000:00:00:00

什么是正确的格式

网上有没有可以帮我找到的资源?就像一个帮助网站。

【问题讨论】:

    标签: php datetime


    【解决方案1】:

    您可以执行以下操作:

    $date = new DateTime();
    $string = $date->format('Y-m-dTH:i:s.000Z');
    echo $string;
    

    【讨论】:

      【解决方案2】:

      您可以使用 DateTime 类来格式化日期,如下所示:

      $date = new DateTime('2023-01-27T17:37:00.000Z');
      echo $date->format('Y-m-dTH:i:s.uZ'); // Outputs 2023-01-27T17:37:00.000Z
      

      【讨论】:

        猜你喜欢
        • 2023-03-14
        • 2015-07-23
        • 2017-06-14
        • 1970-01-01
        • 2012-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多