2016-07-16 16 views
1

Ich lerne CodeIgniter mit dem folgenden Code:Schwerwiegender Fehler: Aufruf eines Memberfunktionsformats() auf einem Nichtobjekt in C: xampp htdocs esupport application controllers order.php in Zeile 234

private function getdbdate($date){ 
    $myDateTime = DateTime::createFromFormat('d/m/Y', $date); 
    return $myDateTime->format('Y/m/d'); 
} 

private function getviewdate($date){ 
    $myDateTime = DateTime::createFromFormat('Y-m-d', $date); 
    return $myDateTime->format('d/m/Y'); 
} 

Dieser Code gibt mir einen fatalen Fehler:

fatal error:-call to a member function format() in C:\xampp\htdocs\esupport\application\controllers\order.php on line 234

können Sie mir helfen?

Antwort

0

Überprüfen Sie, ob $myDateTimefalse ist, mit var_dump:

var_dump($myDateTime); 

DateTime::createFromFormat()returns false, falls ein Fehler aufgetreten.