J'utilise Calender plugin pour choisir deux dates respectivement de & à. J'ai besoin de comparer la valeur de toujours plus grande que la valeur d'utiliser jQuery dès que je choisis les dates.Comparer deux dates en utilisant jQuery
J'utilise le code suivant
var fromDate = $("#from").val();
var toDate = $("#to").val();
if (Date.parse(fromDate) > Date.parse(toDate)) {
alert("Invalid Date Range!\nStart Date cannot be after End Date!")
return false;
}
Le code HTML est:
<input type="text" name="from" id="from" value="" class="datepicker validate[custom[date]]" tabindex="4" />
<input type="text" name="from" id="from" value="" class="datepicker validate[custom[date]]" tabindex="4" />
Si j'utilise le plugin de validation jquery pour comparision:
<input value="" class="validate[required,custom[date],future[2009-01-01]" type="text" id="d1" name="d1" />
Comme dans http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
Vérifiez la copie existante. http://stackoverflow.com/questions/658522/age-from-date-of-birth-using-jquery – Teja
J'utilise JS pur dans mon cas pour elle – neoascetic
if ((new Date (fromDate) .getTime()> new Date (toDate) .getTime())) – Ghostman