繁体   English   中英

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

[英]Convert date format to dd-mm-yyyy hh:mm:ii (2018-08-05T06:22:30Z) in 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格式?

您的时间格式是格式字母的两倍HH:mm:ii您也将月份(m)和分钟(i)弄混了,应该是H:i:s ,这给...

05-08-2018 07:22:30

将$ dt1更改为

$dt1 = date('d-m-Y H:i:s', strtotime($dt));

您应该检查PHP Date以查看格式参数。 我在您的代码中更改的内容如下:

我-这可以让您以零开头的分钟
s-带前导零的秒数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM