codeigniter — как функция curdate может возвращать дату в формате мм / дд / гггг Переполнение стека

Мне нужно выбрать текущую дату из базы данных в формате мм / дд / гггг .. Но функция php curdate () возвращает формат даты в гггг-мм-дд по умолчанию … Как я могу решить эту проблему?

Моя модельная функция:

public function get_cat($category)
{
$this->db->select('*');
if($category!='')
{
$this->db->like('Category',$category,'both');
$this->db->from('tbl_job');
$this->db->where('Expiry_date >=','DATE(CURDATE())',FALSE);
$result = $this->db->get();
}
return $result->result();
}

1

Решение

использование ФОРМАТ ДАТЫ отформатировать дату

DATE_FORMAT(curdate(), '%m/%d/%Y')
2

Другие решения

использование Str_to_date

Str_to_date(Expiry_date,'%m/%d/%Y')

Попробуйте этот код: —

$this->db->where('Str_to_date(Expiry_date,'%m/%d/%Y') >=','DATE(CURDATE())',FALSE);
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector