试图理解DateTime :: diff()函数

时间:2017-10-24 17:44:08

标签: php

两个日期之间差异的结果是好的,如果它们是整个小时但没有分钟它没有向我显示正确的数据。代码:

$r=strtr($marcacion->marcacion, '/', '-');
$date = date('Y-m-d H:i:s' , strtotime($r));
$dates = new DateTime($date);
$dteDiff  = $temporal->diff($dates);

变量$ temporal是相同的情况,只是前一个值。 和结果:

  1. ID:310 value temporal:21-02-2017 07:30:00 AM ---
           值日期:21-02-2017 13:03:00 PM总时间:05:33 (应该是06:33)

  2. ID:310 value temporal:23-02-2017 07:34:00 AM ---
           价值日期:23-02-2017 13:06:00 PM总时间:05:32

  3. ID:316 value temporal:14-02-2017 13:15:00 PM ---
           超值日期:14-02-2017 17:15:00 PM总时间:04:00

0 个答案:

没有答案