我从数据库中获取日期格式为 mm/dd/yyyy 之后我从控制器将日期发送到我的数据表$fetch_data = $this->model->make_datatables();foreach($fetch_data as $row){...$sub_array[] = $row->date,...}是否可以在视图或控制器中将日期格式从 mm/dd/yyyy 更改为 dd/mm/yyyy(例如:从 03/15/2020 转换为 15/03/2020 )
3 回答
白板的微信
TA贡献1883条经验 获得超3个赞
是的,有可能试试这个
$var = '03/15/2020';
$date = str_replace('/', '-', $var);
echo date('d-m-Y', strtotime($date));
慕少森
TA贡献2019条经验 获得超9个赞
你可以使用 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 文档 - 它可能会对您有所帮助https://www.php.net/manual/en/class.datetime
添加回答
举报
0/150
提交
取消