Изменить формат даты в таблицах данных в codeigniter - PullRequest
0 голосов
/ 01 апреля 2020

я получил дату из базы данных в формате мм / дд / гггг, после этого я отправляю дату в свои таблицы данных с контроллера

$fetch_data = $this->model->make_datatables();
foreach($fetch_data as $row){
...
$sub_array[] = $row->date,
...
}

можно ли изменить формат даты с мм / дд / гггг на дд / мм / гггг или контроллер
(например: преобразование с 15.03.2020 в 15.03.2020)

Ответы [ 3 ]

0 голосов
/ 01 апреля 2020

Вы можете использовать класс 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 голосов
/ 02 апреля 2020

использовать функцию даты ()

date('d/m/Y',strtotime($row->date));
0 голосов
/ 01 апреля 2020

Да, это возможно. Попробуйте

$var = '03/15/2020';
$date = str_replace('/', '-', $var);
echo date('d-m-Y', strtotime($date));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...