【发布时间】:2014-03-07 18:38:34
【问题描述】:
我试图找出两次之间的时间差。这是我的代码:
$ddtcounter1="2014-03-06 20:20:30";
$ddtcounter2="2014-03-07 21:20:30";
$today = new DateTime($ddtcounter2);
$pastDate = $today->diff(new DateTime($ddtcounter1));
$total= $pastDate->h . ".";
$total2=$total.$pastDate->i;
echo $total2; //echo the time difference in hour.minutes form (Exmple:2.1)
如何找到时差?我已经阅读了一些指南和教程,但它们没有帮助。我阅读了很多答案,但它们对我不起作用...
编辑: 示例(对于谁不明白的问题):
第一次:2014-03-06 20:30:30
第二个是:2014-03-07 19:30:30
时差将是23.0(23 小时),因为它发生在 1 天前!
【问题讨论】:
-
你之前问过同样的问题吗?
-
我确定他/她做到了。我也清楚地记得它。 @user1844933 --- 必须删除它。这几行代码我记得
$total= $pastDate->h . "."; $total2=$total.$pastDate->i; -
是的,因为我第一次没有正确解释问题...