一尘不染

用PHP减去时间

php

我一直在寻找答案已有几个小时,但找不到。

我正在写一个简单的script。用户设置他们的工作开始和结束时间。例如,某人的工作时间是从8:00到16:00。我该如何减去这个时间来查看此人已经工作了多长时间了?

我正在尝试,strtotime();但没有成功…


阅读 386

收藏
2020-05-29

共1个答案

一尘不染

以下是更好的方法:

$ a =新的DateTime('08:00');
$ b =新的DateTime('16:00');
$ interval = $ a-> diff($ b);

echo $ interval-> format(“%H”);

那会给你带来时间上的差异。

2020-05-29