我得到一些像这样的日期记录: “ 2018年4月25日03:28:14:000PM ”
我想将此格式转换为插入MySQL表,datetime列。 所以,通过这个例子,我希望得到“ 2018-04-25 15:28:14 ”
我知道我可以使用substr函数或切换运算符来实现这一点,但我想要最简单的解决方案。
答案 0 :(得分:0)
以下是您正在寻找的答案:
$date = new DateTime('Apr 25 2018 03:28:14:000PM');
$formatedDate = $date->format('Y-m-d H:i:s');
答案 1 :(得分:-2)
$date = date("d-m-Y");
$query = "INSERT INTO table (date) VALUES ('".date("Y-m-d", strtotime($date))."')";