PHP Carbone Vérifier Si la Date Choisie est Supérieure à une Autre Date

J'ai commencé à utiliser PHP Carbone pour mon application, car il semble beaucoup plus facile que d'utiliser et de manipuler la date et l'heure avec la classe DateTime. Ce que je veux faire est de vérifier si la date choisie ($chosen_date) est supérieure à une autre date ($whitelist_date). J'ai essayé ceci dans le code ci-dessous:

    $chosen_date = new Carbon($chosen_date);

    $whitelist_date = Carbon::now('Europe/London');
    $whitelist_date->addMinutes(10);

    echo "Chosen date must be after this date: ".$whitelist_date ."</br>";
    echo "Chosen Date: ".$chosen_date ."</br>";

    if ($chosen_date->gt($whitelist_date)) {

        echo "proceed"; 
    } else {
        echo "dont proceed";
    }

L'original $chosen_date la valeur vient de publier les données. Ici est le résultat que j'obtiens:

Chosen date must be after this date: 2015-09-22 21:21:57
Chosen Date: 2015-09-22 21:01:00
proceed

Clairement la date choisie n'est pas supérieure à la liste blanche date, mais encore si l'instruction renvoie la valeur true et echo "continuer". J'ai le code mais je ne vois pas où j'ai mal tourné.

Ce n' $chosen_date échos avant d'aller dans le constructeur?
Echo de la forme d'entrée par exemple, 09/22/2015 9:36 PM - dans ce format.

OriginalL'auteur aqq | 2015-09-22