DateInterval - 两次之间的差异
DateInterval - Difference between two times
我有 2 次 (DateInterval - php) 我想知道它们之间的区别 (类似于日期时间的 "diff()" 函数).
我的情况:
$task->estimate->format('%H:%I'); // HOURS:MINUTES / DateInterval
$task->total_time->format('%H:%I'); // HOURS:MINUTES / DateInterval
$task->total_time->diff($task->estimate); // Not workin, only for DateTime
// difference between them?
不计秒就好了,一定有简单的方法。
可以计算(任意时间+区间1)和(同一时间+区间2)的diif
$estimate = new DateInterval('PT6H8M');
$total_time = new DateInterval('PT5H7M');
$time = new DateTime('midnight');
$time->add($total_time);
$time1 = new DateTime('midnight');
$diff = $time1->add($estimate)->diff($time);
var_dump($diff); // object(DateInterval) ... ["h"]=> int(1) ["i"]=> int(1) ...
我有 2 次 (DateInterval - php) 我想知道它们之间的区别 (类似于日期时间的 "diff()" 函数).
我的情况:
$task->estimate->format('%H:%I'); // HOURS:MINUTES / DateInterval
$task->total_time->format('%H:%I'); // HOURS:MINUTES / DateInterval
$task->total_time->diff($task->estimate); // Not workin, only for DateTime
// difference between them?
不计秒就好了,一定有简单的方法。
可以计算(任意时间+区间1)和(同一时间+区间2)的diif
$estimate = new DateInterval('PT6H8M');
$total_time = new DateInterval('PT5H7M');
$time = new DateTime('midnight');
$time->add($total_time);
$time1 = new DateTime('midnight');
$diff = $time1->add($estimate)->diff($time);
var_dump($diff); // object(DateInterval) ... ["h"]=> int(1) ["i"]=> int(1) ...