Rumah > php教程 > PHP开发 > php时间转换成秒数的例子

php时间转换成秒数的例子

黄舟
Lepaskan: 2016-12-21 10:25:19
asal
2145 orang telah melayarinya

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;
?>
Salin selepas log masuk

更详细的例子,转换成多少天/多少小时/多少分

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; 
}
Salin selepas log masuk

 以上就是php时间转换成秒数的例子的内容,更多相关内容请关注PHP中文网(www.php.cn)! 


Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan