时差

时间:2012-01-05 17:31:42

标签: php date time

我对是否在哪个地方寻找解决方案感到困惑。我最初使用DateTime :: diff来解决这个问题,但是,这次服务器有PHP版本< 5.3。

我正在计算时差,

$beyond= $_POST['beyond']; // 2012-01-07
$here= $_POST['here']; //2012-01-14
$interval = abs(strtotime($beyond) - strtotime($here));

输出 604800 ,我想将其输出为值为+7的字符串或简单地输出为7。

感谢。

1 个答案:

答案 0 :(得分:1)

我认为这可以帮到你:

$beyond= "2012-01-07";
$here= "2012-01-15";
$interval = abs(strtotime($here) - strtotime($beyond));

$interval/= 86400;

echo round($interval);

得到时间并划分一天(一天86400个secunds)。