我有这样的日期格式(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:0088: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日期以查看格式参数。我在你的代码中更改的内容如下;
i-它为您提供带前导零的分钟
s-它为你提供带前导0的秒