Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
date('i:s',600) は 10 分 : 10:00 を表示します。素敵で完璧です。何時間でも構いません。
文字列から 600 を取得する逆関数が必要'10:00'ですか?
'10:00'
の逆関数をdate('i:s',$secs)探しています。
date('i:s',$secs)
$secs'00:00' から '59:59' までの文字列として表示される分と秒の任意の正しい時間である可能性があります。
$secs
function reverse($secs) { list($i, $s) = explode(':', $secs); return $i*60 + $s; }
それ以上はやり過ぎです。
どれほど効率的かstrtotimeはわかりませんが、これを行うことができます:
strtotime
function seconds($time) { return (strtotime("00:" . $time) - strtotime("00:00:00")); }