如何在php中的特定分钟之间划分时间

时间:2019-04-24 07:53:08

标签: php

我有两个字段,例如针对特定人员的时间从,时间到和时间,所以我的工作是

ex: time-from: 10:00:00
time-to : 1:20:10
time-took : 30 (min)

所以我想显示这样的顺序:

10:00:00 , 10:30:00 11:00:00, 11:30:00, 12:00:00, 12:30:00, 1:00:00, 1:20:10

1 个答案:

答案 0 :(得分:0)

如果使用PHP函数“ mktime”将时间转换为时间戳,则日期之间的秒数差。如果日期不合适,那么您可以在所有时间使用同一天。

// The time to get the number of seconds from.
$tmpStr = "01:10:20";

// Break the string into components.
$timeArray = split(":", $tmpStr);

// The date element is redundant but needs to be set.
$timeInSeconds = mktime ($timeArray[0], $timeArray[1], $timeArray[2], 1, 1, 1970);

现在从午夜开始只有几秒钟的时间,您可以据此对它们进行排序,并且还可以进行两次比较以找出差异。