将时间除以 PHP 和 Laravel 中的整数
Dividing time by an integer in PHP and Laravel
我想用 php 或 laravel 中的整数除以时间间隔。
$vidDuration = Video::selectRaw('SEC_TO_TIME(SUM(TIME_TO_SEC(duration))) AS total')
->whereIn('id', [3,4,5])
->pluck('total')
->toArray();
我得到的结果是数组 ( [0] => 00:08:18 )
所以我想用 $vidDuration[0])
除以 2 得到结果 00:04:09
。整数整分时间
将复杂的字符串除以某物从来都不是直截了当的。但你可以简单地做
SEC_TO_TIME(SUM((TIME_TO_SEC(duration)/2))) AS total
因为 TIME_TO_SEC()
的输出将是一个简单的整数
我想用 php 或 laravel 中的整数除以时间间隔。
$vidDuration = Video::selectRaw('SEC_TO_TIME(SUM(TIME_TO_SEC(duration))) AS total')
->whereIn('id', [3,4,5])
->pluck('total')
->toArray();
我得到的结果是数组 ( [0] => 00:08:18 )
所以我想用 $vidDuration[0])
除以 2 得到结果 00:04:09
。整数整分时间
将复杂的字符串除以某物从来都不是直截了当的。但你可以简单地做
SEC_TO_TIME(SUM((TIME_TO_SEC(duration)/2))) AS total
因为 TIME_TO_SEC()
的输出将是一个简单的整数