【发布时间】:2020-01-28 11:32:55
【问题描述】:
如何将日期差的结果保存到数据库中?
public function save(){
$item = $this->input->post('item');
$date_in = $this->input->post('date_in'); //date in
$date_out = $this->input->post('date_out'); // date out
$hasil = $date_in->diff($date_out);
//echo $hasil->format('%a'); I will save these results to the database
$data_insert = array(
'item' => $item,
'date_in' => $date_in,
'date_out' => $date_out,
'selisih' => $hasil
);
//url save
}
【问题讨论】:
-
什么是框架,ci还是laravel?
-
codeigniter,对不起:D
-
$this->db->insert('mytable', $data_insert);? -
是的,我知道,我的意思是如何保存日期差异的结果,当我保存它时,我收到错误调用字符串上的成员函数 diff()。谢谢
-
因为字符串没有
diff方法,需要改成DateTime.(new DateTime($date_in))->diff(new DateTime($date_out))
标签: php codeigniter date diff