我有一个数字时间数字数组(我从输入字段中获取它们)。
以下是一些例子:
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
}
}
答案 0 :(得分:0)
我会使用inbuild undefined
函数将其转换为Unix时间。
例如:
strtotime()
将输出 1483492800 ,而strtotime('01:20:00');
将输出 1483488060 。
希望这会有所帮助。