これは非常に簡単なはずですが、わかりません。時間:分を受け取り、時間:分:秒を 00:00:00 形式で返したいと考えています。以下はかなり不足しています。これを行うための最良の方法に関する推奨事項はありますか? ありがとうございました
<?php
function fixTime($t)
{
$a = explode(':', trim($t));
return ((count($a)==2) && ($h=$a[0]) && ($m=$a[1]) && ($h>=0) && ($m>=0) && ($h<=23) && ($m<=59))?$h.':'.$m.':00':'00:00:00';
}
echo(fixTime('23:33').'<br />');
echo(fixTime('05:00').'<br />');
echo(fixTime('5:00').'<br />');
?>