如何获取日期的时间戳?

时间:2016-12-12 17:39:39

标签: php

如何在php中的时间戳中转换不同格式的日期?我有这个August 2nd, 2015格式的日期,我需要将它转换为时间戳,以便我可以进行比较。提前谢谢。

2 个答案:

答案 0 :(得分:2)

<?php 
echo $test = strtotime("August 2nd, 2015");
echo date("Y-m-d",$test);
?>

所以使用 strtotime(&#34; 2015年8月2日和#34;);

答案 1 :(得分:1)

如果您使用不明确的日期格式,

strtotime()可以 咬你,例如:11/10/12

学会爱DateTime:createFromFormat()并明确你的解析格式。

var_dump(DateTime::createFromFormat("d/y/m", "11/10/12"));

object(DateTime)#1 (3) {
  ["date"]=>
  string(26) "2010-12-11 10:02:42.000000"
  ["timezone_type"]=>
  int(3)
  ["timezone"]=>
  string(17) "America/Vancouver"
}