在PHP中将datepicker时间转换为mysql datetime格式

use*_*560 3 php mysql

有没有办法可以用这种格式转换日期:08/19/2014 1:45 pm

进入MySQL日期时间格式,如2014-08-19 13:45:00.

我试过用类似的东西

date("Y-m-d H:i:s", $myTime);
Run Code Online (Sandbox Code Playgroud)

但我不认为它喜欢'pm'并且给出了1969-12-31,给出了错误:

"遇到一个非常好的数值"

小智 10

你试过用过strtotime()吗?

$myTime = strtotime("08/19/2014 1:45 pm"); 
echo date("Y-m-d H:i:s", $myTime);
Run Code Online (Sandbox Code Playgroud)

输出:

2014-08-19 13:45:00
Run Code Online (Sandbox Code Playgroud)