Рассчитать диапазон дат, используя JavaScript - PullRequest
0 голосов
/ 27 января 2011

Я использую средство выбора даты / времени, чтобы выбрать дату и время:

var d = new Date();

$('#timePicker').datetimepicker({
    dateFormat: 'dd-mm-yyyy',
    timeFormat: 'hh:mm',
    separator: '@',
    minDate: new Date(),
    maxDate: new Date(),
});

minDate и maxDate определяют диапазон дат. Не следует выбирать даты в прошлом, поэтому текущая дата является нижней границей.

Верхняя граница должна составлять максимум 2 месяца в будущем. Так как мне справиться с этим, когда текущий месяц 11? Любые идеи о функции, которая вычисляет диапазон дат?

1 Ответ

1 голос
/ 27 января 2011
var d = new Date(); // initially contains current date
var e = new Date(); // initially contains current date
                    // note: both dates must initially contain same value
e.setMonth(d.getMonth() + 2);
console.log(d);    
console.log(e);

Заменить console.log на alert при необходимости.Это будет работать для дат в ноябре и декабре, если вам интересно.

...