• 技术文章 >php教程 >PHP开发

    php时间转换成秒数的例子

    黄舟黄舟2016-12-21 10:25:19原创1262
    php时间转换成秒数是非常的简单了我们使用了strtotime函数了,我们在这里来为各位介绍一下吧,希望文章能够帮助到大家.

    把HH:MM:SS格式的时间字符串转换成秒数,可以使用date_parse函数解析具体的时间信息.

    <?php 
      $time = '21:30:10'; 
      $parsed = date_parse($time); 
      $seconds = $parsed['hour'] * 3600 + $parsed['minute'] * 60 + $parsed['second']; 
      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.'天' : ''; 
        $hour = floor(($remain_time % (3600*24)) / 3600); 
        $hour = $hour > 0 ? $hour.'小时' : ''; 
        if($is_hour && $is_minutes) { 
            $minutes = floor((($remain_time % (3600*24)) % 3600) / 60); 
            $minutes = $minutes > 0 ? $minutes.'分' : ''; 
            return $day.$hour.$minutes; 
        } 
        if($hour) { 
            return $day.$hour; 
        } 
        return $day; 
    }

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php,时间转换
    上一篇:PHP 的错误机制总结 下一篇:10 件在 PHP 7 中不要做的事情
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• Symfony2实现从数据库获取数据的方法小结• Zend Framework教程之Application用法实例详解• Flex DataGrid自动编号示例• PHP 页面编码声明方法详解(header或meta)• struts2的<s:iterator >标签的用法
    1/1

    PHP中文网