首頁  >  文章  >  後端開發  >  如何在 PHP 中將分鐘轉換為小時和分鐘?

如何在 PHP 中將分鐘轉換為小時和分鐘?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-01 07:18:02172瀏覽

How to Convert Minutes to Hours and Minutes in PHP?

在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>

要使用此函數,只需提供分鐘數作為輸入參數即可。函數將傳回指定格式的字串,預設為兩位數小時和兩位數分鐘。

例如,要將 250 分鐘轉換為小時和分鐘:

<code class="php">echo convertToHoursMins(250, '%02d hours %02d minutes');</code>

這將輸出「4小時10分鐘」。

以上是如何在 PHP 中將分鐘轉換為小時和分鐘?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn