91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么用php將秒數轉換成時分秒

發布時間:2021-10-15 10:58:14 來源:億速云 閱讀:332 作者:iii 欄目:編程語言

本篇內容介紹了“怎么用php將秒數轉換成時分秒”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

php將秒數轉換成時分秒的方法:1、創建一個PHP示例文件;2、通過創建“function secondChanage($second = 0){...}”方法將秒數轉換成時分秒即可。

怎么用php將秒數轉換成時分秒

本文操作環境:windows7系統、PHP7.1版、DELL G3電腦

php 秒數轉換成時分秒方法:

前言

通訊記錄需要用到的一個方法,就是將秒轉為時分秒

方法

PHP有內置的方法,直接用即可,不過這個只是24小時以內。對于通訊錄來說是夠用了~

怎么用php將秒數轉換成時分秒

示例

$v = 30;gmdate('H:i:s', $v); //00:00:30

如果要改成XX時XX分XX秒這種格式只要轉化下就可以了,我這里直接用三元嵌套了

/**
    * 處理時間
    *
    * @param string $s 轉化好的時間
    *
    * @return string $ftime 處理好的時間     */
   public function ftime($s)
   {        
   $time = explode(':', $s);        
   $time['0'] == '00' ? $h = 0 : $h = $time['0'];        
   $time['1'] == '00' ? $m = 0 : $m = $time['1'];        
   $time['2'] == '00' ? $s = 0 : $s = $time['2'];        
   $ftime = (        
   empty($h) ? (            
   empty($m) ? $s .'秒' : (                
   empty($s) ? $m . '分' : $m . '分' . $s .'秒'
               )
           ) :(            
           empty($m) && empty($s) ? $h .'小時' : (                
           empty($m)  ? $h . '時' . $s . '秒' : (                    
           empty($s) ? $h . '小時' . $m . '分' : $h . '小時' . $m . '分' .$s . '秒'
               )
                   )
                       )
       );        return $ftime;
   }

效果圖

怎么用php將秒數轉換成時分秒

推薦學習:《PHP視頻教程》

但是這個只是24小時以內的,雖然對通訊錄夠用了,但是對于如果下次需要一個顯示天的呢?所以接下來重新寫個方法。

/**
* 秒轉換為天,小時,分鐘
*
* @param int $second 時間戳
*
* @return string */
function secondChanage($second = 0)
{    
$newtime = '';    
$d = floor($second / (3600*24));    
$h = floor(($second % (3600*24)) / 3600);    
$m = floor((($second % (3600*24)) % 3600) / 60);    
$s = $second - ($d*24*3600) - ($h*3600) - ($m*60);    empty($d) ?  
   $newtime = (            
   empty($h) ? (                
   empty($m) ? $s . '秒' : (
                   
                   empty($s) ? $m.'分' :  $m.'分'.$s.'秒'
                   )
               ) : (                
               empty($m) && empty($s) ? $h . '時' : (                    
               empty($m) ? $h . '時' . $s . '秒' : (                        
               empty($s) ? $h . '時' . $m . '分' : $h . '時' . $m . '分' . $s . '秒'
                       )
               )
           )
   ) : $newtime = (        
   empty($h) && empty($m) && empty($s) ? $d . '天' : (            
   empty($h) && empty($m) ? $d . '天' . $s .'秒' : (                
   empty($h) && empty($s) ? $d . '天' . $m .'分' : (                    
   empty($m) && empty($s) ? $d . '天' .$h . '時' : (                        
   empty($h) ? $d . '天' .$m . '分' . $s .'秒' : (                            
   empty($m) ? $d . '天' .$h . '時' . $s .'秒' : (                                
   empty($s) ? $d . '天' .$h . '時' . $m .'分' : $d . '天' .$h . '時' . $m .'分' . $s . '秒'
                           )
                       )
                   )
               )
           )
       )
   );
   return $newtime;
 
}

怎么用php將秒數轉換成時分秒

“怎么用php將秒數轉換成時分秒”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

延川县| 泗洪县| 湘阴县| 昌都县| 壶关县| 鱼台县| 淮滨县| 长海县| 镇雄县| 莱西市| 勐海县| 开化县| 广水市| 和政县| 通化市| 芒康县| 玛多县| 台中市| 萝北县| 漳平市| 涪陵区| 高要市| 肥城市| 新乡市| 芦溪县| 额济纳旗| 洪洞县| 义乌市| 新昌县| 梨树县| 博湖县| 万山特区| 阳西县| 柳河县| 太白县| 洛宁县| 台北县| 新乡市| 积石山| 水富县| 永和县|