使用javascript计算日期范围
我使用日期/时间选择器选择日期和时间:使用javascript计算日期范围,javascript,date,datetime,datetimepicker,date-range,Javascript,Date,Datetime,Datetimepicker,Date Range,我使用日期/时间选择器选择日期和时间: var d = new Date(); $('#timePicker').datetimepicker({ dateFormat: 'dd-mm-yyyy', timeFormat: 'hh:mm', separator: '@', minDate: new Date(), maxDate: new Date(), }); minDate和maxDate定义日期范围。不应选择过去的日期,因此当前日期为下限 上限应
var d = new Date();
$('#timePicker').datetimepicker({
dateFormat: 'dd-mm-yyyy',
timeFormat: 'hh:mm',
separator: '@',
minDate: new Date(),
maxDate: new Date(),
});
minDate和maxDate定义日期范围。不应选择过去的日期,因此当前日期为下限
上限应为未来最多2个月。那么,当当前月份是11时,我该如何处理呢?关于计算日期范围的函数有什么想法吗
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);
如有必要,将
控制台.日志
替换为警报
。如果您想知道,这将适用于11月和12月的日期。当d.getMonth()为例如11时,是否会切换年份?引用:如果您想知道,这将适用于11月和12月的日期。是的,它会按照你期望的方式工作。我鼓励您将这两个日期初始化为新日期(“2010年1月11日”)并验证结果->2011年1月1日
。