PHPに惚れました

今でも多分惚れてます。

一部関数追加公開しました

DeltaHPでの公開ユーザー定義関数増やしました。

動画の再生時間周辺で使っている関数二つです。

秒を00:00:00に変換。

<?php
function time_convert($time){   
    $h=floor($time/3600);   
    $m=floor($time%3600/60);   
    $m = $m<10 ? '0'.$m:$m;   
    $s=$time%3600%60;   
    $s = $s<10 ? '0'.$s:$s;   
       
    return $h>0 ? $h.':'.$m.':'.$s:($m>0 ? $m.':'.$s : '0:'.$s);   
}
?>

例:150秒→00:02:30
  5000秒→01:23:20

00:00:00を秒に変換。

<?php
function time_convert_rev($time) {    
       
    $h_time = explode(':',$time);   
    if(count($h_time)==3){   
        $time = $h_time[0]*3600+$h_time[1]*60+$h_time[2];   
    }elseif(count($h_time==2)){   
        $time = $h_time[0]*60+$h_time[1];   
    }   
  
    return $time;   
}
?>

例:20:00→1200秒
  10:00:00→36000秒

00付きの書式にこだわったので関数は使わず自作しました。