zoukankan      html  css  js  c++  java
  • 比较两个日期的时间差精确到秒

    function timediff($begin_time,$end_time)
    {
        if($begin_time < $end_time){
            $starttime = $begin_time;
            $endtime = $end_time;
        }else{
            $starttime = $end_time;
            $endtime = $begin_time;
        }
    
        //计算天数
        $timediff = $endtime-$starttime;
        $days = intval($timediff/86400);
        //计算小时数
        $remain = $timediff%86400;
        $hours = intval($remain/3600);
        //计算分钟数
        $remain = $remain%3600;
        $mins = intval($remain/60);
        //计算秒数
        $secs = $remain%60;
        $res = array("day" => $days,"hour" => $hours,"min" => $mins,"sec" => $secs);
        return $res;
    }
    $time = '2015-03-20,16:20:30';
    $year=substr($time,0,4);//取得年份
    $month=substr($time,5,2);//取得月份
    $day=substr($time,8,2);//取得几号
    $h = substr($time,11,2);//取得小时
    $i = substr($time,14,2);//取得小时
    $s = substr($time,17,2);//取得小时
    
    $time3 = '2015-05-25,11:10:10';
    $year1=substr($time3,0,4);//取得年份
    $month1=substr($time3,5,2);//取得月份
    $day1=substr($time3,8,2);//取得几号
    $h1 = substr($time3,11,2);//取得小时
    $i1 = substr($time3,14,2);//取得小时
    $s1 = substr($time3,17,2);//取得小时
    $shijian = timediff(strtotime('2015-03-20, 16:20:30'),strtotime('2015-05-25, 11:10:10'));
    echo '从'.$year.'年'.$month.'月'.$day.'日'.$h.'时'.$i.'分'.$s.'秒到'.$year1.'年'.$month1.'月'.$day1.'日'.$h1.'时'.$i1.'分'.$s1.'秒经过了',$shijian['day'],'天'.$shijian['hour'].'时'.$shijian['min'].'分'.$shijian['sec'].'秒';
    

      

  • 相关阅读:
    虚拟机
    10亿数中找出前1000大的数
    deepin云打印实现连接Windows打印机
    如何判断一个数是否在40亿个整数中?
    大三下学期第三周总结
    使用Jenkins构建、部署spring boot项目
    大三下学期第二周总结
    谷歌zxing 二维码生成工具
    Jbarcode 条形码生成工具
    kaptcha验证码实现,配合spring boot使用
  • 原文地址:https://www.cnblogs.com/zheart/p/6518362.html
Copyright © 2011-2022 走看看