我正在使用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']));
}
}
那么,问题究竟在哪里?
答案 0 :(得分:1)
进行测试以查看文件服务器和数据库服务器之间是否存在时钟差异。 SELECT CURTIME();
是从db获取时间的命令。 date('H:i:s', time());
是从安装PHP的文件服务器获取时间的命令。制作一个控制器和一行一行的回声。当然,对于DB命令,您必须使用CI $this->db->query();
。