ホームページ  >  記事  >  バックエンド開発  >  PHP で分を時と分に変換するにはどうすればよいですか?

PHP で分を時と分に変換するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-01 02:12:02756ブラウズ

How do I convert minutes to hours and minutes in PHP?

PHP で分を時と分に変換する

分数を時分表現に変換すると、さまざまな場面で役立ちます。シナリオ。 PHP は、この変換を実現する簡単な方法を提供します。この記事では、PHP を使用して、convertToHoursMins() 関数を利用してこの変換を効果的に実行する方法について説明します。

問題の説明

分数 (例: 250)。目標は、この値を「4 時間 17 分」形式の文字列表現に変換することです。

convertToHoursMins() 関数を使用した解決策

convertToHoursMins() 関数は、引数として分数を受け取り、出力形式を制御するためのオプションの形式文字列を受け取ります。コードは次のとおりです:

<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);
}

// Example usage
echo convertToHoursMins(250, '%02d hours %02d minutes'); // Output: 4 hours 10 minutes</code>

この例では、分数 (250) と、目的の出力形式を指定するカスタム形式文字列 (d 時間 d 分) を渡します。この関数は分を 4 時間 10 分に変換し、フォーマットされた文字列を返します。

以上がPHP で分を時と分に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。