Сравнение длительности видео-роликов php

Exile

Проверенные
Сообщения
5,183
Реакции
11,013
Баллы
7,175
Всем привет.

Есть информация о трех видео-роликах, а конкретнее об их длительности:
  • 0:20
  • 2:45
  • 1:05:47
Никто не сталкивался со сравнением этих значений (длительности роликов) между собой средствами php? Т.е., например, надо определить какой ролик длиннее чем 5:00, какой больше другого и т.п. Функции работы php с датами не подходят, потому что тут не даты, а именно что длительность.

Есть у кого-нибудь идеи?
 
PHP:
$val1 = '0:20';
$val2 = '2:45';

$datetime1 = new DateTime($val1);
$datetime2 = new DateTime($val2);
echo "<pre>";
var_dump($datetime1->diff($datetime2));

if($datetime1 > $datetime2)
  echo "1 is bigger";
else
  echo "2 is bigger";
Вот такой вариант разве что надумал, но он воспринимает такое указание времени как часы и минуты, а надо минуты и секунды. В принципе не очень критично, но при сравнении двух совсем разных будут проблемы однозначно.
 
  • Мне нравится
Реакции: Hope
А я знаю для чего тебе это нужно :sneaky:
 
  • Мне нравится
Реакции: Time
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу