2 个时间戳之间的差异 - PHP
Diff between 2 timestamp - PHP
我正在尝试计算 $timenow 和 $time 之间的差异。
$time = 2016-09-15 20:10:35
$timenow = 2016-09-15 20:40:42
我将它们转换为 dateTime。
$time = new DateTime($time);
$timenow = new DateTime($timenow);
然后做了计算:
$interval = $timenow->diff($time);
echo $interval;
错误:可捕获的致命错误:class DateInterval 的对象无法转换为字符串
我看了这些
difference between 2 timestamps in php
和
那些没有帮助。
diff
将 return 一个 DateInterval 对象,其中包含有关两个日期之间差异的有用信息。您只是想回应那个不起作用的对象。执行 var_dump()
查看对象的属性:
$time = "2016-09-15 20:10:35";
$timenow = "2016-09-15 20:40:42";
$time = new DateTime($time);
$timenow = new DateTime($timenow);
$interval = $timenow->diff($time);
var_dump($interval);
然后你可以回显如下属性:
echo $interval->i; // minutes
// 30
我正在尝试计算 $timenow 和 $time 之间的差异。
$time = 2016-09-15 20:10:35
$timenow = 2016-09-15 20:40:42
我将它们转换为 dateTime。
$time = new DateTime($time);
$timenow = new DateTime($timenow);
然后做了计算:
$interval = $timenow->diff($time);
echo $interval;
错误:可捕获的致命错误:class DateInterval 的对象无法转换为字符串
我看了这些
difference between 2 timestamps in php
和
那些没有帮助。
diff
将 return 一个 DateInterval 对象,其中包含有关两个日期之间差异的有用信息。您只是想回应那个不起作用的对象。执行 var_dump()
查看对象的属性:
$time = "2016-09-15 20:10:35";
$timenow = "2016-09-15 20:40:42";
$time = new DateTime($time);
$timenow = new DateTime($timenow);
$interval = $timenow->diff($time);
var_dump($interval);
然后你可以回显如下属性:
echo $interval->i; // minutes
// 30