比较时间并以时间格式显示最短时间

时间:2016-06-18 08:14:28

标签: php

我有1张桌子" inuse" inuse:2列:start_time,end_time

我想计算每个start_time和amp;之间的差异。 end_time。差异应该是最小的,我希望在php页面中显示差异。

我的代码是

    <?php
    $link= mysqli_connect("localhost", "cl52-mayur", "N-wtsV/Re", "cl52-mayur");

    if($link)
   {
     echo"success";
   }
    $query = "SELECT start_time, end_time FROM  `inuse` ORDER BY u_id ASC LIMIT 0 , 30 ";

 if($result = mysqli_query($link, $query) or die(mysqli_error()))
    {
     $min=999999;

    while($fieldinfo = mysqli_fetch_array($result) or die(mysqli_error()))
     {
       $st=$fieldinfo['start_time'];
       $et=$fieldinfo['end_time'];

       $s_time = new DateTime($st);
       $e_time = new DateTime($et);

     //$sdate = $s_time->format('Y-m-d');
      $stime = $s_time->format('H:i:s');

    //$edate = $e_time->format('Y-m-d');
    $etime = $e_time->format('H:i:s');

    $comp1= str_replace(':', '', $stime); 
    $comp2 = str_replace(':', '', $etime);

    for($i=1;$i<2;$i++)
        {
            if($time<$min)
            {

                $min=$time;
            }
        }

        echo date("H:i:s", $min);
    } 

    }
   else {
          $error = "Error...Please try again.";
        }

    ?>

这显示了我的不同,但我希望以时间格式显示。 请提前帮助并谢谢。

1 个答案:

答案 0 :(得分:0)

终于找到了解决方案。 回答:

UIWebView *