[英]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.