J'essaie de comparer deux dates code> dates datestpicker voir si elles ont plus de 7 jours d'intervalle.
Comment ferais-je cela? P>
Je viendrais normalement voir si leur différence est supérieure à 7, mais que cela ne représentera pas des mois et de tels. P>
Voici mon code: P>
var datepickerBegin = $("#datepicker_start").val();
var datepickerEnd = $("#datepicker_to").val();
if (datepickerBegin - datepickerEnd > 7) {
alert('more than a week apart!')
}
6 Réponses :
Utilisez $ ("# datePicker_xxx"). DatePicker ("getDate") code> pour obtenir la date cueillie sous forme de date code>. Ensuite, il s'agit juste d'une question de
C'est bien! Merci beaucoup!
// Vérifiez la plage de dates, 86400000 est le nombre de millisecondes en une journée
Essayez ceci: J'espère que cela devrait fonctionner. Merci. Pour plus Vérifiez-le out. P> p>
Ceci fonctionne parfaitement
Essayez ceci, DatePicker a une fonction de mise à jour pratique que j'ai utilisée pour comparer les dates MM / DD / AA:
p>
$.datepicker.formatDate("dd/mm/yy",new Date("09/01/2014")) < $.datepicker.formatDate("dd/mm/yy", new Date("10/01/2014")); // Returns true
$.datepicker.formatDate("dd/mm/yy",new Date("10/01/2014")) < $.datepicker.formatDate("dd/mm/yy", new Date("10/01/2014")); // Returns false
$.datepicker.formatDate("dd/mm/yy",new Date("11/01/2014")) < $.datepicker.formatDate("dd/mm/yy", new Date("10/01/2014")); // Returns false$(document).ready(function(){
$("#txtFromDate").datepicker({
minDate: 0,
maxDate: "+60D",
numberOfMonths: 2,
onSelect: function(selected) {
$("#txtToDate").datepicker("option","minDate", selected)
}
});
$("#txtToDate").datepicker({
minDate: 0,
maxDate:"+60D",
numberOfMonths: 2,
onSelect: function(selected) {
$("#txtFromDate").datepicker("option","maxDate", selected)
}
});
});
From: <input type="text" id="txtFromDate" />To: <input type="text" id="txtToDate" />
Essayez de poster votre réponse en tant que code en l'enlevant avec au moins 4 espaces. Ce sera mieux lisible alors.
Cela semble être la même question plus ou moins - Stackoverflow.com/Questions/73971/...
Lorsque j'essaie d'utiliser sa solution, la variable «différence» est Nan. Suis-je perdu sur quelque chose? Je veux juste voir si c'est vraiment sept jours de distance