Codeigniter控制器:如何添加PHP功能?strtotime()


codeigniter controller: how to add php function? (for strtotime)

我对这一切都很陌生,所以我需要一点帮助。

我的控制器:

function show_job_id(){
        $id= $this->input->post('cuid');
        $data = $this->job_model->show_job_id($id); 
        echo json_encode( $data );
    }
对于测试,我做了一个简单的JS警报:

alert(data[0].work_date+ ' ' +data[0].work_info);

数据类型:JSON
它给了我正确的日期,但在mysql格式。
现在我想添加date('d.m.Y', strtotime($data),但说实话,我不知道如何添加。

我只是想操作work_date,而不是work_info,希望你能给我一个提示

只更新work_date属性,然后再更新json_encode属性。试一试:

$data = $this->job_model->show_job_id($id); 
$data[0]->work_date = date('d.m.Y', strtotime($data[0]->work_date));
echo json_encode( $data );

这样可以更好地循环数据:

$data = $this->job_model->show_job_id($id); 
foreach($data as $row){
$row->work_date = date('d.m.Y', strtotime($row->work_date));
$new_data[]=$row;
}
echo json_encode( $new_data);