将其转换为DateTime?

Lat*_*tox 1 php

如何将以下日期转换为DateTime格式:

2013-02-21-12:25:13
Run Code Online (Sandbox Code Playgroud)

这个日期就像这样传递给我们 - 其中一个空格应该在日期和时间之间.

如何将其转换为DateTime格式?mySQL自动完成,但我想用PHP来做.

我们正在寻找以下输出:

Y-m-d H:i:s
Run Code Online (Sandbox Code Playgroud)

nic*_*ckb 9

$date = DateTime::createFromFormat( 'Y-m-d-H:i:s', '2013-02-21-12:25:13');
echo $date->format( 'Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)

是的,经过测试证明可行.它输出:

2013-02-21 12:25:13 
Run Code Online (Sandbox Code Playgroud)