Du skal formatere datoen i PHP, så det er i det format, MySQL ønsker.
Prøv dette:
$this->db->where('end_date >', date('Y-m-d H:i:s'));
Du kan også bruge MySQL's NU() for dette.
$this->db->where('end_date > NOW()', NULL, FALSE);
EDIT:Hvis du vil bruge aliaset my_end_date
, kan du bruge HAVING i stedet for WHERE.
$this->db->having('my_end_date > NOW()', NULL, FALSE);