Деление времени на целое число в PHP и Laravel - PullRequest
1 голос
/ 30 января 2020

Я хочу разделить временной интервал на целое число в php или laravel.

 $vidDuration = Video::selectRaw('SEC_TO_TIME(SUM(TIME_TO_SEC(duration))) AS total')
                  ->whereIn('id', [3,4,5])
                  ->pluck('total')
                  ->toArray();

В результате я получаю Array ( [0] => 00:08:18 ), поэтому я хочу разделить $vidDuration[0]) на 2 и получите результат 00:04:09. Полное разделение времени с целым числом.

1 Ответ

1 голос
/ 30 января 2020

Деление сложных строк на что-либо никогда не бывает простым. Но вы могли бы просто сделать

SEC_TO_TIME(SUM((TIME_TO_SEC(duration)/2))) AS total

, потому что вывод TIME_TO_SEC() будет простым целым числом

...