Javascript 更改codeigniter中数据表的日期格式
我从数据库中获取了日期,格式为mm/dd/yyyy 之后,我将日期从控制器发送到数据表Javascript 更改codeigniter中数据表的日期格式,javascript,php,jquery,codeigniter,datatables,Javascript,Php,Jquery,Codeigniter,Datatables,我从数据库中获取了日期,格式为mm/dd/yyyy 之后,我将日期从控制器发送到数据表 $fetch_data = $this->model->make_datatables(); foreach($fetch_data as $row){ ... $sub_array[] = $row->date, ... } 是否可以在视图或控制器中将日期格式从年月日更改为年月日 (例如:从2020年3月15日转换为2020年3月15日)是的,可以试试这个 $var = '03/15/2
$fetch_data = $this->model->make_datatables();
foreach($fetch_data as $row){
...
$sub_array[] = $row->date,
...
}
是否可以在视图或控制器中将日期格式从年月日更改为年月日
(例如:从2020年3月15日转换为2020年3月15日)是的,可以试试这个
$var = '03/15/2020';
$date = str_replace('/', '-', $var);
echo date('d-m-Y', strtotime($date));
您可以使用datetime类
$fetch_data = $this->model->make_datatables();
foreach($fetch_data as $row){
...
$objDatetime = DateTime::createFromFormat('m/d/Y', $row->date);
$sub_array[] = $objDatetime->format('d/m/Y'),
...
}
看看php文档,它可能会对您有所帮助
使用date()函数
date('d/m/Y',strtotime($row->date));
您应该查看返回此格式的mysql查询并在那里进行更改