在控制器的某个类的函数下,我调用model函数查询数据库,然后返回一个数组,这个数组中有个start_date字段记录的是时间,这个时间就是XXXX-XX-XX日的形式(是前台页面通过文本框输入的),然后在这个数组中我想取出这个时间,然后转化成unix时间戳的形式跟当前的系统时间做一下比较,就是想得出从那个时间到现在一共经历了几天,我用了这个函数timespan(),假设现在我通过这个函数求出了一共几天了,我先把这个几天做为一个变量在添加到那个数组中该怎么写呢??下面是我的部分代码:
$this->load->helper('date');//载入日期辅助函数
$card=$_POST['card'];//这个是传过来的参数,查数据库用
$this->load->model('Mroomnum');//调用model中的类
$room['delete_sosuo']=$this->Mroomnum->sosuo($card);//调用函数查数据,返回数组
$start_date = human_to_unix($room['delete_sosuo']->start_date);//这个是我想把那个数组中的时间转化为时间截的形式,在赋给变量$start_date。
$days=timespan($start_date);//这是想计算到现在一共经过多长时间,这里得出的应该还是个时间截的形式吧,我要怎么把这个差值的时间截转化为具体多少天呢?还有就是转化为具体多少天之后赋给一个变量,我该怎么把这个变量添加到原来的数组中呢??小弟新手,希望哪位大哥给小弟细心讲解下,谢谢啦。。 |