首頁 > php教程 > PHP开发 > 主體

php時間轉換成秒數的例子

黄舟
發布: 2016-12-21 10:25:19
原創
2141 人瀏覽過

php時間轉換成秒數是非常的簡單了我們使用了strtotime函數了,我們在這裡來為各位介紹一下吧,希望文章能夠幫助到大家.

把HH:MM:SS格式的時間字符串轉換成秒數,可以用date_parse函數解析具體的時間資訊.

<?php 
  $time = &#39;21:30:10&#39;; 
  $parsed = date_parse($time); 
  $seconds = $parsed[&#39;hour&#39;] * 3600 + $parsed[&#39;minute&#39;] * 60 + $parsed[&#39;second&#39;]; 
  echo $seconds;
?>
登入後複製

更詳細的例子,轉換成多少天/多少小時/多少分

function get_stay_time($timestamp, $is_hour = 1, $is_minutes = 1) 
{ 
    $CI =& get_instance(); 
    if(emptyempty($timestamp) || $timestamp <= 60) { 
        return false; 
    } 
    $time = time(); 
    $remain_time = $time - $timestamp; 
    $day = floor($remain_time / (3600*24)); 
    $day = $day > 0 ? $day.&#39;天&#39; : &#39;&#39;; 
    $hour = floor(($remain_time % (3600*24)) / 3600); 
    $hour = $hour > 0 ? $hour.&#39;小时&#39; : &#39;&#39;; 
    if($is_hour && $is_minutes) { 
        $minutes = floor((($remain_time % (3600*24)) % 3600) / 60); 
        $minutes = $minutes > 0 ? $minutes.&#39;分&#39; : &#39;&#39;; 
        return $day.$hour.$minutes; 
    } 
    if($hour) { 
        return $day.$hour; 
    } 
    return $day; 
}
登入後複製

 以上就是php時間轉換成秒數的例子的內容,更多相關內容請關注PHP中文網(www.php.cn)! 


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板