我使用日期/时间选择器来选择日期和时间:
var d = new Date();
$('#timePicker').datetimepicker({
dateFormat: 'dd-mm-yyyy',
timeFormat: 'hh:mm',
separator: '@',
minDate: new Date(),
maxDate: new Date(),
});
minDate和maxDate定义日期范围。不应选择过去的日期,因此当前日期是下限。
将来最多2个月的上限。那么当前月份是11时我该如何处理呢?有关计算日期范围的函数的任何想法吗?
答案 0 :(得分:1)
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
。如果您想知道,这将适用于11月和12月的日期。