Неустранимая ошибка: вызов неопределенного метода DateTime :: createfromformat ()

Как решить ошибку:

Fatal error: Call to undefined method DateTime::createfromformat()

Ошибка происходит в строке 35. Это то, что мой код читает в строках с 31 по 45

// check database for necessary updates

$update = mysql_query("SELECT * FROM rent WHERE colour='#3C0'");
while($row_update = mysql_fetch_array( $update )) {
    $datetime_lower   = DateTime::createFromFormat('d/m/Y', $min);
    $datetime_upper   = DateTime::createFromFormat('d/m/Y', $max);
    $datetime_compare = DateTime::createFromFormat('d/m/Y g:i a', $row_update['pDate']);
    if ($datetime_lower < $datetime_compare && $datetime_upper > $datetime_compare) {
        // date is between do nothing
    } else {
        // date is not between so update
        $update_result = mysql_query("UPDATE rent SET colour='#F0F0F0' WHERE id=" . $row_update['id'] . " && colour='#3C0'");
        mysql_close($update_result);
    }
}

Как я могу решить эту проблему?

7
задан methuselah 5 January 2012 в 20:56
поделиться