如何将此值转换为插入mysql TIMESTAMP。
$time=12 am;
$time=date("H:i:s", strtotime($mtime));
上面的东西不起作用
有没有更好的解决方案来做到这一点。
答案 0 :(得分:1)
我认为问题是你看到'00:00:00'而且假设那是错的......事实并非如此。 '00:00:00'是午夜的代表。如果你想在午夜获得 ,那就可以了:
$now = time();
$time = mktime(0, 0, 0, date('m', $now), date('d', $now), date('Y', $now));
$time = date("Y-m-d H:i:s", $time);
这会返回一个这样的字符串:2011-10-04 00:00:00
我认为这就是你所追求的。
答案 1 :(得分:0)
$time = "12am";
$time=date("H:i:s", strtotime($time));
那应该有用
答案 2 :(得分:0)
$time=12 am;
$time=date("H:i:s", strtotime($mtime));
$time = 12 am
,但您正在尝试strtotime($mtime)
。也许你的问题在错误的变量中?