我有以下代码
$("#in").datepicker({
minDate: 0,
onSelect: function (dateText, inst) {
dateText = new Date(dateText);
dateText = dateText.getDate()+1;
$('#out').datepicker("option", 'minDate', dateText);
}
});
Run Code Online (Sandbox Code Playgroud)
示例:http: //jsfiddle.net/ANYTA/1/
但是,outdatepicker添加10天而不是1天.有什么可以修改以使其按预期工作?非常感谢你
dateText = dateText.setDate(dateText.getDate()+1);
Run Code Online (Sandbox Code Playgroud)
注意
somedate.setDate(days);
Run Code Online (Sandbox Code Playgroud)
1)天是整数
2)预期值为1-31,但允许其他值:
2.1)0将导致上个月的最后一小时
2.1)-1将导致上个月最后一小时之前的小时
3)当月有31天,那么32将导致下个月的第一天
4)如果月份有30天,那么32将导致下个月的第二天
你的代码是shoule
$("#in").datepicker({
minDate: 0,
onSelect: function(dateText, inst) {
var actualDate = new Date(dateText);
var newDate = new Date(actualDate.getFullYear(), actualDate.getMonth(), actualDate.getDate()+1);
$('#out').datepicker('option', 'minDate', newDate );
}
});
$("#out").datepicker();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11002 次 |
| 最近记录: |