0

作業中のプロジェクトごとにタイマーを開始し、完了したら停止する時間追跡システムがあります。同じ時間ブロックに複数のタイマーが入っていることがよくあります。例えば:

3 つのタイマーがあるとします。

開始時間 | 終了時間 | 使った時間
2012 年 10 月 23 日午前 10:15:00 | 2012 年 10 月 23 日午前 10:45:00 | 30
2012 年 10 月 23 日午前 10:15:00 | 2012 年 10 月 23 日午前 11:15:00 | 60
2012 年 10 月 23 日午前 11:05:00 | 2012 年 10 月 23 日午前 11:35:00 | 30

両方が同時に実行されており、有効な消費時間が 1 時間 20 分である場合、時間は互いの内側にありますが、時間レポートで使用すると 2 時間がカウントされます。

そのため、時間エントリを調べて、有効な期間のみをカウントする方法を見つけようとしています。

PHPでこれを計算する方法はありますか?

4

0 に答える 0