2012-11-30 107 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(); 
相關問題