一尘不染

如何在php中重新格式化datetime字符串?

php

我从插件收到日期时间。我把它放到一个变量中:

$datetime = "20130409163705";

实际上就是 yyyymmddHHmmss

我需要将其显示给用户作为交易时间,但是看起来不合适。

我想把它安排成 或*09/04/2013 16:37:05 *09-apr-2013 16:37:05

我该如何改变字符串的顺序?

至于现在,我可能认为是使用 substr 分隔日期和时间。我仍然不确定如何添加其他字符并重新安排日期。


阅读 328

收藏
2020-05-29

共1个答案

一尘不染

为什么 不像下面那样使用 date() ,请尝试

$t = strtotime('20130409163705');
echo date('d/m/y H:i:s',$t);

并将被输出

09/04/13 16:37:05
2020-05-29