我将30/07/2013 23:51
传递给以下函数:
$date = date('Y-m-d H:i:s', strtotime(str_replace('-', '/', $data)));
我得到的是:1970-01-01 01:00:00
我需要做的是将给定日期转换为mysql字段的“datetime”(或更好,“timestamp”)格式
日期以意大利格式提供。
答案 0 :(得分:0)
不幸的是,你必须手工完成。该功能将起作用:
function date_cast($data)
{
$data = explode(' ', $data);
$time = $data[1];
$date = explode('/', $data[0]);
return $date[1]."/".$date[0]."/".$date[2]." ".$time;
}
然后你可以打电话:
$date = date_cast('30/07/2013 23:51');