问题1)如何在WixCode上禁用特定日期。使用datePicker,我想禁用从今天开始的日期和> 4天之后。
2)同时禁用9个月以外的所有日期。
我知道标准设置禁用看起来像这样:
let badDate1 = new Date(2017, 0, 13);
let badDate2 = new Date(2017, 9, 13);
$w("#myDatePicker").disabledDates = [badDate1, badDate2];
那么如何完成问题1&谢谢米尔。
答案 0 :(得分:0)
首先,计算使用标准JavaScript日期函数启用的第一个和最后一个日期。然后,使用日期选择器元素的minDate和maxDate属性。
这样的事情:
const startFromDays = 4;
const endAtMonths = 9;
const today = new Date();
let startDate = new Date(today);
startDate.setDate(startDate.getDate() + 3);
let endDate = new Date(today);
endDate.setMonth(endDate.getMonth() + 9);
$w.onReady(function () {
$w("#datePicker").minDate = startDate;
$w("#datePicker").maxDate = endDate;
});