如何将日期/时间转换为MySQL日期/时间格式

时间:2018-04-25 13:43:49

标签: php datetime

我得到一些像这样的日期记录: “ 2018年4月25日03:28:14:000PM

我想将此格式转换为插入MySQL表,datetime列。 所以,通过这个例子,我希望得到“ 2018-04-25 15:28:14

我知道我可以使用substr函数或切换运算符来实现这一点,但我想要最简单的解决方案。

2 个答案:

答案 0 :(得分:0)

以下是您正在寻找的答案:

$date = new DateTime('Apr 25 2018 03:28:14:000PM');
$formatedDate =  $date->format('Y-m-d H:i:s');

Source

答案 1 :(得分:-2)

$date = date("d-m-Y");

 $query = "INSERT INTO table (date) VALUES ('".date("Y-m-d", strtotime($date))."')";