溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php如何將秒數(shù)轉(zhuǎn)換成時分秒

發(fā)布時間:2021-09-02 10:17:54 來源:億速云 閱讀:287 作者:小新 欄目:編程語言

這篇文章主要介紹了php如何將秒數(shù)轉(zhuǎn)換成時分秒,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

php將秒數(shù)轉(zhuǎn)換成時分秒的方法:1、通過“function changeTimeType($seconds){...}”方法將秒數(shù)轉(zhuǎn)換成時分秒;2、通過“function Sec2Time($time){...}”方法將秒數(shù)轉(zhuǎn)換成年天時分秒。

本文操作環(huán)境:Windows7系統(tǒng)、PHP7.1版本、Dell G3電腦

php怎么將秒數(shù)轉(zhuǎn)換成時分秒?

PHP將秒數(shù)轉(zhuǎn)換成時分秒

一:

/**
 * 將秒數(shù)轉(zhuǎn)換成時分秒
 *
 * @param 秒數(shù) $seconds
 * @return void
 */
function changeTimeType($seconds)
{
    if ($seconds > 3600) {
        $hours = intval($seconds / 3600);
        $time = $hours . ":" . gmstrftime('%M:%S', $seconds);
    } else {
        $time = gmstrftime('%H:%M:%S', $seconds);
    }
    return $time;
}

二:

/**
 * 轉(zhuǎn)換成 年 天 時 分 秒
 *
 * @param [type] $time
 * @return void
 */
function Sec2Time($time)
{
    if (is_numeric($time)) {
        $value = array(
            "years" => 0, "days" => 0, "hours" => 0,
            "minutes" => 0, "seconds" => 0,
        );
        $t = '';
        if ($time >= 31556926) {
            $value["years"] = floor($time / 31556926);
            $time = ($time % 31556926);
            $t .= $value["years"] . "年";
        }
        if ($time >= 86400) {
            $value["days"] = floor($time / 86400);
            $time = ($time % 86400);
            $t .= $value["days"] . "天";
        }
        if ($time >= 3600) {
            $value["hours"] = floor($time / 3600);
            $time = ($time % 3600);
            $t .= $value["hours"] . "小時";
        }
        if ($time >= 60) {
            $value["minutes"] = floor($time / 60);
            $time = ($time % 60);
            $t .= $value["minutes"] . "分";
        }
        $value["seconds"] = floor($time);
        //return (array) $value;
        $t .= $value["seconds"] . "秒";
        return $t;
    } else {
        return (bool) false;
    }
}

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“php如何將秒數(shù)轉(zhuǎn)換成時分秒”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI