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