Мне нужно выбрать текущую дату из базы данных в формате мм / дд / гггг .. Но функция 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();
}
использование ФОРМАТ ДАТЫ отформатировать дату
DATE_FORMAT(curdate(), '%m/%d/%Y')
использование 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);