在 codeigniter 中更改数据表中的日期格式

我从数据库中获取日期格式为 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 )


慕运维8079593
浏览 106回答 3
3回答

SMILET

使用日期()函数date('d/m/Y',strtotime($row->date));

白板的微信

是的,有可能试试这个$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 文档 - 它可能会对您有所帮助https://www.php.net/manual/en/class.datetime
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript