gpt4 book ai didi

javascript - 从另一个日期选择器设置日期选择器 maxDate

转载 作者:行者123 更新时间:2023-12-01 00:38:45 28 4
gpt4 key购买 nike

在我的应用程序中,我有一个包含 3 个日期选择器对象的表单; apply_to。我尝试在 JavaScript 中将控制输入设置为 toapply_to

 $("#from").datepicker({
dateFormat: 'dd.mm.yy',
onSelect: function(selected) {
$("#to").datepicker("option","minDate", selected);

$("#apply_to").datepicker("option","maxDate", selected)

}
});

但我需要将 apply_to 中的 maxDate 设置为所选日期减一。

$("#apply_to").datepicker("option","maxDate", selected-1d)

但是我的代码不起作用。

最佳答案

在 onSelect 中,selected 参数是一个字符串,因此您必须首先将其转换为 javascript 日期对象,然后使用 setDate/getDate 减去一天,最后更新相应的日期选择器 maxDate 选项

onSelect: (selected) => {
var pieces = selected.split('.');
var dt = new Date(pieces[2], parseInt(pieces[1])-1, pieces[0]);
dt.setDate(dt.getDate() - 1);
$("#to" ).datepicker( "option", "maxDate", dt);
}

关于javascript - 从另一个日期选择器设置日期选择器 maxDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57877520/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com