正则表达式将已格式化的日期转换为不同的格式

时间:2013-06-03 19:18:50

标签: php regex time preg-replace str-replace

我有$date = $run['at'];,它给了我 2013-06-03T16:52:24Z 。如何操作它以获得例如“d M Y, H:i”?

2 个答案:

答案 0 :(得分:1)

您应该使用DateTime类。

$date = new DateTime($run['at']);
echo $date->format('d M Y, H:i');

答案 1 :(得分:0)

您可以使用:

$time = strtotime($run['at']);
echo date("Y-m-d", $time);

但是,$run['at']来自哪里?