0

也许是一个愚蠢的问题,但我找不到合适的功能:

我有一个字符串日期04/05/2012

我如何才能传递到这种格式:2012-04-05 20:18:11插入 mySQL?

4

3 回答 3

3

日期和strtotime的组合...

$my_date = date('Y-m-d H:i:s',strtotime('04/05/2012'));
于 2012-04-05T18:23:24.487 回答
1
$dateTime = new DateTime($your_time_string);
echo $dateTime->format("Y-m-d H:i:s");
于 2012-04-05T18:25:04.117 回答
1

时间不能靠自己“制造”。但是,如果您要插入当前的日期时间设置,则将使用以下代码:

$dt = date( "Y-m-d H:i:s", time() );

您可以使用dleiftah' 语句,但这种情况下的时间将始终是00:00:00

于 2012-04-05T18:25:53.173 回答