第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用PHP將分鐘數(shù)轉(zhuǎn)換為小時和分鐘

使用PHP將分鐘數(shù)轉(zhuǎn)換為小時和分鐘

PHP
慕斯王 2019-10-11 14:05:26
我有一個稱為$final_time_saving分鐘的變量,例如250分鐘。如何使用以下格式的PHP將分鐘數(shù)轉(zhuǎn)換為小時數(shù)和分鐘數(shù):4 hours 10 minutes
查看完整描述

3 回答

?
嗶嗶one

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個贊

<?php


function convertToHoursMins($time, $format = '%02d:%02d') {

    if ($time < 1) {

        return;

    }

    $hours = floor($time / 60);

    $minutes = ($time % 60);

    return sprintf($format, $hours, $minutes);

}


echo convertToHoursMins(250, '%02d hours %02d minutes'); // should output 4 hours 17 minutes


查看完整回答
反對 回復(fù) 2019-10-11
?
慕桂英546537

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個贊

您可以通過DateTime擴(kuò)展來實(shí)現(xiàn)此目的,該擴(kuò)展名也可以在大于一天(>= 1440)的分鐘數(shù)內(nèi)工作:


$minutes = 250;

$zero    = new DateTime('@0');

$offset  = new DateTime('@' . $minutes * 60);

$diff    = $zero->diff($offset);

echo $diff->format('%a Days, %h Hours, %i Minutes');


查看完整回答
反對 回復(fù) 2019-10-11
?
qq_笑_17

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個贊

它需要進(jìn)行一些重構(gòu),以適應(yīng)普通用戶對網(wǎng)站(網(wǎng)絡(luò)系統(tǒng))的期望。

我認(rèn)為,當(dāng)分鐘數(shù)低于10時,必須添加一個前導(dǎo)零。

例如:10:01,而不是10:1


我將代碼更改為接受,$time = 0因?yàn)?:00優(yōu)于24:00。


還有一件事-不可能$time大于1439-23:59,下一個值就是0:00。


function convertToHoursMins($time, $format = '%d:%s') {

    settype($time, 'integer');

    if ($time < 0 || $time >= 1440) {

        return;

    }

    $hours = floor($time/60);

    $minutes = $time%60;

    if ($minutes < 10) {

        $minutes = '0' . $minutes;

    }

    return sprintf($format, $hours, $minutes);

}


查看完整回答
反對 回復(fù) 2019-10-11
  • 3 回答
  • 0 關(guān)注
  • 2737 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號