2012-11-30 106 views
0

我收到日期类似11.30.2012,我需要在UNIX时间戳转换,但在PHP似乎不工作。我该如何解决这个问题。提前致谢。如何将php m.d.Y日期转换为Unix时间戳?

+0

我想通了。由于它是无效的日期格式,所以我必须替换'。'。与'/'或任何其他有效的日期符号。 $ date =“11.30.2012”; echo str_replace('。','/',$ date); –

回答

0

试试这个

$date = "11.30.2012"; 

$x = explode(".",$date); 

$req_date = $x[2]."-".$x[0]."-".$x[1]; 

$unixdate = strtotime($req_date); 
0

试试这个

$date = "11.30.2012"; 
list($month, $day, $year) = split('.', $date); 
$timeStamp = mktime(0, 0, 0, $month, $day, $year); 
1
$date = '12.31.2000'; 

$timestamp = DateTime::createFromFormat('m.d.Y', $date)->getTimestamp(); 
相关问题