你如何将变量传递给strtotime?

时间:2015-05-10 17:17:14

标签: php

我需要区分两个已保存为变量的日期:

$init = "2015-05-10 12-04-58";
$datetime = "2015-05-10 12-07-18";

然而,当我尝试使用strtotime将每个变量转换为时间时,两者都是空白的:

$t1 = strtotime("$init"); // results in empty $t1
$t2 = strtotime("$datetime"); // results in empty $t2
$diff = $t2 - $t1; // some math

我期待双引号来做这个伎俩。缺少什么?

1 个答案:

答案 0 :(得分:1)

strtotime无法解析您使用的格式。如果你使用" Y-m-d H:i:s"你会有更好的成功。

有效格式列于:http://php.net/manual/en/datetime.formats.php

相关问题