Date de validation avec JavaScript

J'ai une chaîne de date au format "JJ-MM-AAAA"
cela valide avec succès:

var dateFormat = /(0[1-9]|[12][0-9]|3[01])-(0[1-9]|1[012])-\d{4}/ ;
if(!startDate.match(dateFormat)){
    alert("'Start Date' must be in format: DD-MM-YYYY");
    return false;

J'ai besoin de vérifier que le insérée date est postérieure à la date d'aujourd'hui(ou la date d'aujourd'hui).
comment puis-je le faire avec du JavaScript?

J'ai essayé ceci:
http://www.redips.net/javascript/date-validation/
avec le séparateur, n'a pas fonctionné. des suggestions?

  • Votre code valide le format DD-MM-YYYY, mais n'a pas vraiment de valider la date, car il ne vérifie pas la journée contre la durée du mois.
  • Vous pourriez envisager de regarder Datejs lorsque vous travaillez avec des dates en JS.