Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var _minDate = new Date('2005-01-01 00:00');
- var des = $modalDatepicker.find("#datepicker-desde");
- des.datepicker({
- endDate: new Date(),
- startDate: new Date('2005-01-01 00:00')
- }).on('changeDate', function (e) {
- $desdeField.val([e.date.getDate() < 10 ? '0'+(e.date.getDate()) : e.date.getDate(), e.date.getMonth() < 9 ? '0'+(e.date.getMonth()+1) : (e.date.getMonth()+1), e.date.getFullYear()].join('/'));
- ajustarFechaMaxima(e.date);
- $modalDatepicker.modal('hide');
- });
- var has = $modalDatepicker.find("#datepicker-hasta");
- has.datepicker({
- endDate: new Date(),
- startDate: new Date('2005-01-01 00:00')
- }).on('changeDate', function (e) {
- $hastaField.val([e.date.getDate() < 10 ? '0'+(e.date.getDate()) : e.date.getDate(), e.date.getMonth() < 9 ? '0'+(e.date.getMonth()+1) : (e.date.getMonth()+1), e.date.getFullYear()].join('/'));
- ajustarFechaMinima(e.date);
- $modalDatepicker.modal('hide');
- });
- function ajustarFechaMaxima(selectedDate) {
- var priorDate = new Date(selectedDate);
- var today = new Date()
- priorDate.setMonth(priorDate.getMonth() + 6);
- if(priorDate.getTime() > today.getTime())
- priorDate.setTime(today.getTime());
- //selectedDate.setTime(selectedDate.getTime()+86400000);
- has.data('datepicker').setStartDate(selectedDate);
- has.data('datepicker').setEndDate(priorDate);
- }
- function ajustarFechaMinima(selectedDate) {
- var priorDate = new Date(selectedDate);
- priorDate.setMonth(priorDate.getMonth() - 6);
- if(priorDate.getTime() < _minDate.getTime())
- priorDate.setTime(_minDate.getTime());
- selectedDate.setTime(selectedDate.getTime()-86400000);
- des.data('datepicker').setEndDate(selectedDate);
- des.data('datepicker').setStartDate(priorDate);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement