javascript - How to select a range of two dates with Datepicker -
i have 2 datepicker boxes:
$('.datepicker1').datepicker(); $('.datepicker2').datepicker(); assume datepicker1 = 10/02/2016 , datepicker2 = 15/02/2016.
how can make conditional statement looks like: "if 2 dates in range between 01/01/2016 , 01/03/2016, something..."? how can set range?
i need different calculations based on range 2 dates picked up.
thanks in advance!
$(document).ready(function () { $("#dt1").datepicker({ dateformat: "dd-m-yy", mindate: 0, onselect: function (date) { var date2 = $('#dt1').datepicker('getdate'); date2.setdate(date2.getdate() + 1); $('#dt2').datepicker('setdate', date2); //sets mindate dt1 date + 1 $('#dt2').datepicker('option', 'mindate', date2); } }); $('#dt2').datepicker({ dateformat: "dd-m-yy", onclose: function () { var dt1 = $('#dt1').datepicker('getdate'); var dt2 = $('#dt2').datepicker('getdate'); //check prevent user entering date below date of dt1 if (dt2 <= dt1) { var mindate = $('#dt2').datepicker('option', 'mindate'); $('#dt2').datepicker('setdate', mindate); } } }); });
Comments
Post a Comment