Sie müssen das Datum formatieren in PHP, sodass es das von MySQL gewünschte Format hat.
Versuchen Sie Folgendes:
$this->db->where('end_date >', date('Y-m-d H:i:s'));
Sie können auch den <-Code von MySQL verwenden>JETZT() dafür.
$this->db->where('end_date > NOW()', NULL, FALSE);
EDIT:Wenn Sie den Alias my_end_date
verwenden möchten , können Sie HAVING anstelle von WHERE verwenden.
$this->db->having('my_end_date > NOW()', NULL, FALSE);