PHP:三个时区的时差与时间的关系

时间:2012-05-21 14:52:33

标签: php time

我有一个我不知道如何解决的问题。 这是一个例子:

$time_start = "13:30";
$time_finish = "03:00";

工人在13:30开始工作,第二天在3:00结束。 有三个区域(付费方式不同):6:00-13:59,14:00-21:59,22:00-5:59

我需要一个小时的输出,这将告诉我工人在哪个区域工作了多少小时。这只需要一半的时间。

所以在这个例子中它将是:

  

第1区 - 0.5区,第2区 - 第8区 - 第3区 - 5

我希望它可以理解。 非常感谢你!

1 个答案:

答案 0 :(得分:0)

如下所示,您可以计算时差。

$t1=mktime(13,0,0,5,20,2012);
$t2=mktime(13,0,0,5,30,2012);

echo date("H:s:i", ($t2-$t1));

查看http://php.net/manual/es/function.mktime.php