PHP で分を時と分に変換する
多くの場合、期間を分単位で表す値がある状況に遭遇することがあります。時間や分など、より人間が判読できる形式に変換する必要があります。 PHP では、この変換は簡単に実現できます。
分を時と分に変換するには、モジュロ演算を利用できます。分の数を 60 で割ると、時間数が得られます。余りは分数を表します。
<code class="php">function convertToHoursMins($time, $format = '%02d:%02d') { if ($time < 1) { return; } $hours = floor($time / 60); $minutes = $time % 60; return sprintf($format, $hours, $minutes); }</code>
この関数を使用するには、入力引数として分数を指定するだけです。この関数は、指定された形式の文字列を返します。デフォルトは 2 桁の時と 2 桁の分です。
たとえば、250 分を時と分に変換するには:
<code class="php">echo convertToHoursMins(250, '%02d hours %02d minutes');</code>
これにより、「4 時間 10 分」が出力されます。
以上がPHPで分を時と分に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。