输出的分钟时间出错

时间:2015-10-31 13:33:56

标签: codeigniter

我正在使用codeigniter。我从数据库中获取时间。 当我拿取时间时,小时时间和第二时间是正确的但是分钟时间出错了。 在数据库时间是,

12:25:51

我正在输出,

12:08:51 

在视图中,我是这样的,

$cur_date=date("Y-m-d", $date);
    foreach($result as $k=>$v)
    { 
         if(($cur_date) == (date('Y-m-d',strtotime($v['clock_in'])))) 
         {
              echo date('H:m:s',  strtotime($v['clock_out']));
         }
    }

那么,问题究竟在哪里?

1 个答案:

答案 0 :(得分:1)

进行测试以查看文件服务器和数据库服务器之间是否存在时钟差异。 SELECT CURTIME();是从db获取时间的命令。 date('H:i:s', time());是从安装PHP的文件服务器获取时间的命令。制作一个控制器和一行一行的回声。当然,对于DB命令,您必须使用CI $this->db->query();