0

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

4

3 回答 3

1
$date = '12.31.2000';

$timestamp = DateTime::createFromFormat('m.d.Y', $date)->getTimestamp();
于 2012-11-30T06:58:31.940 回答
0

尝试这个

$date = "11.30.2012"; 
list($month, $day, $year) = split('.', $date); 
$timeStamp = mktime(0, 0, 0, $month, $day, $year);
于 2012-11-30T06:43:49.740 回答
0

尝试这个

$date = "11.30.2012";

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

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

$unixdate = strtotime($req_date);
于 2012-11-30T06:38:50.953 回答