MM-YYYY到YYYY-MM-DD hh:mm:php和mysql上的ss

时间:2016-04-01 10:21:41

标签: php mysql

如果我的字符串格式为" MM-YYYY"像04-2016, 如何让它们进入日期时间格式mysql,这是" YYYY-MM-dd hh:mm:ss"。

我想这样:2016-04-01 00:00:00, 我正在使用php与mysql。

2 个答案:

答案 0 :(得分:1)

$d = '04-2016';

$date = DateTime::createFromFormat('d-m-Y', ('01-'.$d));
$date->setTime(0, 0, 0);

echo $date->format('Y-m-d H:i:s'); // Outputs 2016-04-01 00:00:00

上述内容将允许您在PHP中获得所需的格式,然后您只需将其插入数据库中即可。

答案 1 :(得分:0)

你有Am和pm的约会时间,然后使用下面的代码

 $d='03-03-2016 03:07:22';

echo date('Y-m-d h:i:s a',strtotime($d));