我有代码:
$date= "2016/Apr/16";
$time="5:00 PM";
我想在php中将其转换为像2016-04-16 17:00:00
这样的数据库格式。
我无法从任何地方获得准确的代码。
答案 0 :(得分:1)
这种方式可以解决您的问题。
<?php
$date= "2016/Apr/16";
$time="5:00 PM";
$fullDate = str_replace('/','-',$date) . " " . $time;
$newDate = date("Y-m-d H:i:s", strtotime($fullDate));
echo $newDate;
?>
更多例子;
答案 1 :(得分:-2)
通常您会使用以下代码:
date('Y-m-d H:i:s', strtotime($date.' '.$time));
如果它返回1970年,则输入日期($ date变量中的日期)不会根据php可识别的标准进行格式化。