如果我的字符串格式为" MM-YYYY"像04-2016
,
如何让它们进入日期时间格式mysql,这是" YYYY-MM-dd hh:mm:ss"。
我想这样:2016-04-01 00:00:00, 我正在使用php与mysql。
答案 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));