H
我需要自定义两个日期选择器。
首先拥有:
- minDate:本月的最后十天(或者更简单:本月 20 日)
- maxDate:下个月10号
我只能像“手册”中给出的那样设置:+1m +2w +5d。但这对我来说并不好,因为我不需要相对于当前数据。
任何的想法?
我试过这个没有运气:
// temp vars used below
var currentTime = new Date()
// DATEPICKER CURENT MONTH - all fields with class: datepicker_current_month
$(".datepicker_current_month").datepicker({
dateFormat: 'dd.mm.yy',
// minDate: '+10d',
minDate: new Date(currentTime.getYear(), currentTime.getMonth(), 20),
maxDate: '+3w'
});
BR。安德斯
更新 - 解决方案我使用了承办商的答案,它工作得很好。感谢答案:-)
// temp vars used below
var currentTime = new Date();
var startDateFrom = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, -10); // 10 days before next month
var startDateTo = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, -1); // one day before next month
var endDateFrom = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, 3); // 3rd of next month
var endDateTo = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, 10); // 10th of next month
// DATEPICKER CURENT MONTH - all fields with class: datepicker_current_month
$(".datepicker_current_month").datepicker({
dateFormat: 'dd.mm.yy',
minDate: startDateFrom,
maxDate: startDateTo
});