在PHP中将日期格式转换为dd-mm-yyyy hh:mm:ii(2018-08-05T06:22:30Z)

时间:2018-08-05 07:22:01

标签: php

我有这样的日期格式(2018-08-05T06:22:30Z)。我需要将其转换为dd-mm-yyyy hh:mm:ii格式。

到目前为止,我已经尝试过:

$dt ="2018-08-05T06:22:30Z";
$dt1 = date('d-m-Y HH:mm:ii', strtotime($dt));

以上代码的输出为 05-08-2018 0202:0808:2222

如何将其转换为dd-mm-yyyy hh:mm:ii格式?

2 个答案:

答案 0 :(得分:2)

您的时间格式使格式字母加倍-HH:mm:ii还会使月份(m)和分钟(i)混淆,应为H:i:s,这样会导致...

05-08-2018 07:22:30

答案 1 :(得分:1)

将$ dt1更改为

JFXPanel

您应检查PHP Date以查看格式参数。我在您的代码中所做的更改如下;

i-可以让您用前导零开始计时
s-带前导零的秒数