首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jQuery中添加日期选择器范围的一天?

如何在jQuery中添加日期选择器范围的一天?
EN

Stack Overflow用户
提问于 2017-05-14 09:10:09
回答 1查看 820关注 0票数 0

我在项目中为date-pickerto-date使用了2个输入。

我需要在选择from-date后,在to-date中添加1天更改to-date

例如:

我选择2017-01-01 in from-date,我需要将to-date更改为2017-01-02

我的守则:

代码语言:javascript
复制
$( function() {
$(".date-picker-fa").datepicker({isRTL:!0,dateFormat:"yy/mm/dd"});
var dateFormat = "yy/mm/dd",
    from = $( "#dateFromHotel" )
        .datepicker({
            defaultDate: "+1w",
            numberOfMonths: 1,
            isRTL:!0,
            dateFormat:"yy/mm/dd"
        })
        .on( "change", function() {
            to.datepicker( "option", "minDate", getDate( this ) );
        }),
    to = $( "#dateToHotel" ).datepicker({
        isRTL:!0,
        dateFormat:"yy/mm/dd"
    })
        .on( "change", function() {
            from.datepicker( "option", "maxDate", getDate( this ) );
        });

function getDate( element ) {
    var date;
    try {
        date = $.datepicker.parseDate( dateFormat, element.value );
    } catch( error ) {
        date = null;
    }
    return date;
}

} );

如何在to-date中选择日期后添加from-date中的一天

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-14 09:34:43

您可以使用:

代码语言:javascript
复制
function getDate( element ) {
    var date;
    try {
        var date2 = $.datepicker.parseDate( dateFormat, element.value );
        date2.setDate(date2.getDate()+1);
        date = date2;
    } catch( error ) {
        date = null;
    }

    return date;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43962208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档