【发布时间】:2017-01-04 15:33:33
【问题描述】:
我有一个数字时间数字数组(我从输入字段中获取它们)。
这里有几个例子:
00:00:10
00:03:00
01:20:00
我的问题是,如何检查一个数字时间是否大于另一个?
以下功能可达到
00:01:00
然后我得到一个错误。
$inputTimes = $request->input('times', []);
foreach ($inputTimes as $inputKey => $inputValue)
{
$Input = new Input();
$Input->input_start = $inputValue['input_start'];
$tInput = explode(':', $inputValue['input_timelapse']);
$implInput = implode('', $tInput);
$iImplInput = (int)$implInput;
// Check if time is greater
if($iImplInput > $iVideoDuration)
{
.. error time greater
}
}
【问题讨论】:
-
分 - 60 秒,小时 - 3600 秒。
-
@u_mulder 所以你建议将数字时间转换为秒?
标签: php time foreach explode implode