繁体   English   中英

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('dmY', 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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM