Tero

[+] Convert Youtube time

Nov 29th, 2017
403
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.65 KB | None | 0 0
  1. function covtime($youtube_time) {
  2.     preg_match_all('/(\d+)/',$youtube_time,$parts);
  3.     if (count($parts[0]) == 1) {
  4.         array_unshift($parts[0], "0", "0");
  5.     } elseif (count($parts[0]) == 2) {
  6.         array_unshift($parts[0], "0");
  7.     }
  8.     $sec_init = $parts[0][2];
  9.     $seconds = $sec_init%60;
  10.     $seconds_overflow = floor($sec_init/60);
  11.     $min_init = $parts[0][1] + $seconds_overflow;
  12.     $minutes = ($min_init)%60;
  13.     $minutes_overflow = floor(($min_init)/60);
  14.     $hours = $parts[0][0] + $minutes_overflow;
  15.     if($hours != 0)
  16.         return $hours.':'.$minutes.':'.$seconds;
  17.     else
  18.         return $minutes.':'.$seconds;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment