如何计算两个日期时间记录之间的时间

时间:2014-06-02 09:36:05

标签: php mysql

我有这张图片的记录,

enter image description here

我想计算指定日期的IN和OUT之间的小时数,然后需要指定月份的小时数。

当天的小时数应为OUT减去IN。

任何人都可以使用PHP或MySQL提供一些想法。

提前致谢

1 个答案:

答案 0 :(得分:1)

我会让你处理同一天有多个IN或OUT的并发症。

检查出来:

$in = "2010-07-28 01:11:50";
$out = "2010-07-30 05:56:40";
$out = new DateTime($out);
$in = new DateTime($in);
$diff = $out->diff($in);

echo $diff->h; // hours
echo $diff->i; // minutes