Valider si la date est antérieure à la date de la date actuelle

À l'aide de cette fonction, je suis à 7 jours de différence; comment puis-je tester si une date est antérieure à la date actuelle?

function validateDate() {
    pickedDate = Date.parse("05-Jul-2012".replace(/-/g, " "));
    todaysDate = new Date();
    todaysDate.setHours(0, 0, 0, 0);
    dateDifference = Math.abs(Number(todaysDate) - pickedDate);
    //7 Days=604800000ms
    if (dateDifference > 604800000) {
        return false;
    } else {
        return true;
    }
}
Je ne comprends pas la question.
si l'utilisateur entre une date avant la date de la date du jour puis-je générer d'alerte.
voir la date du jour est 05-Jul-2012 si il choisit 04-Jul-2012 ou avant le 04 juillet puis-je générer d'alerte
todaysDate.setHours(0, 0, 0, 0); qu'est-ce que dans votre code?
Ohhhhh, je vois :s

OriginalL'auteur John | 2012-07-05