在PHP中将DateInterval转换为变量整数

时间:2014-11-23 07:24:17

标签: php

例如:

echo $interval->format('%h.%i Hours');

我想将它存储在整数中。 我该怎么做?

感谢。

2 个答案:

答案 0 :(得分:2)

你可以这样做

$interval = new DateInterval('P2Y4DT6H8M');
$str = $interval->format('%d:%h:%i:%s');
list($days, $hours, $minutes, $seconds) = explode(':', $str);
$elapsedSeconds =  ($days*86400) + ($hours*3600) + ($minutes*60) + $seconds;
echo $elapsedSeconds;

答案 1 :(得分:0)

使用strtotime:

echo strtotime('2012-03-27 18:47:00'); // - >结果为1332866820