大家..
我正在找出为什么这段代码无法工作:
$timeku = "3:00 PM";
$dateku = "08/24/2011";
$date_ku = explode("/",$dateku);
$date_new = $date_ku[2]."-".$date_ku[1]."-".$date_ku[0];
$datetime_ku = date('Y-m-d H:i:s',strtotime($date_new.' '.$timeku));
每次我尝试将数据$ datetime_ku插入mysql数据库时总是会产生:1970-01-01 07:00:00
为什么呢?以及如何解决它?
提前致谢。
答案 0 :(得分:2)
这对我有用:
$datetime_ku = date('Y-m-d H:i:s', strtotime('08/24/2011'.'3:00 PM'));
答案 1 :(得分:1)
正确的方法来做同样的事情
$date = new DateTime("$dateku $timeku");
$datetime_ku = $date->format("Y-m-d H:i:s");
echo $datetime_ku;