如何将php m.d.Y日期转换为Unix时间戳?

时间:2012-11-30 06:34:59

标签: php strtotime

我收到类似11.30.2012的日期,我需要在UNIX时间戳中进行转换,但在PHP中似乎无法正常工作。我该如何解决这个问题。提前致谢。

3 个答案:

答案 0 :(得分:1)

$date = '12.31.2000';

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

答案 1 :(得分:0)

试试这个

$date = "11.30.2012";

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

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

$unixdate = strtotime($req_date);

答案 2 :(得分:0)

试试这个

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