-1
我想制作一个时钟系统,以便我制作网站的人可以看到我在什么时候完成的任务。我在SQL数据库中有两个时间戳。时间戳比较
我想知道他们之间有多少个小时,因为我按小时支付。 当我查询我的表,我得到的时间戳和他们assing变量
$clock_in;
$clock_out;
,我想找到他们之间的小时/分钟。 谢谢
我想制作一个时钟系统,以便我制作网站的人可以看到我在什么时候完成的任务。我在SQL数据库中有两个时间戳。时间戳比较
我想知道他们之间有多少个小时,因为我按小时支付。 当我查询我的表,我得到的时间戳和他们assing变量
$clock_in;
$clock_out;
,我想找到他们之间的小时/分钟。 谢谢
在你的SQL时间戳上使用PHP strtotime()函数,然后简单地从$ clock_out中减去$ clock_in给你两个秒之间的秒数。除以60分钟。
$minutes = ($clock_out - $clock_in)/60
select time_to_sec(timediff('2010-09-01 03:00:00', '2010-09-01 00:10:00'))/3600;
+-----------------------------------------------------------------------------+
| time_to_sec(timediff('2010-09-01 03:00:00', '2010-09-01 00:10:00'))/3600 |
+-----------------------------------------------------------------------------+
| 2.8333 |
+-----------------------------------------------------------------------------+
,以秒差又读this。
可能的dublicate:http://stackoverflow.com/questions/365191/how-to-get-time-difference-in-minutes-in-php – Peon 2012-07-10 12:00:42
什么是时间戳? UNIX时间戳?自1970年以来**秒?你可以**减去**,然后**除以**每分钟和每分钟的秒数...... * *咳嗽* *咳嗽* * – deceze 2012-07-10 12:01:50