[英]Shortest way to replace date in 'yyyy-mm-dd hh:ii:ss' format with 'yyyy-mm-05 hh:ii:ss'?
[英]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.