首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery日期选择器最小日期、最大日期

jQuery日期选择器最小日期、最大日期
EN

Stack Overflow用户
提问于 2010-04-14 23:30:41
回答 4查看 79.5K关注 0票数 18

我有以下两个datepicker对象,但我无法获得我想要的东西,因为我被minDate和maxDate选项卡住了:

这是为了将日期限制为将来的日期。

What I want:将当前日期限制为30年。

What I get:将当前日期限制为10年时间。

$(".datepickerFuture").datepicker({
    showOn: "button",
    buttonImage: 'calendar.gif',
    buttonText: 'Click to select a date',
    duration:"fast",
    changeMonth: true,
    changeYear: true,
    dateFormat: 'dd/mm/yy',
    constrainInput: true,
    minDate: 0,
    maxDate: '+30Y',    
        buttonImageOnly: true
    });

这是为了限制只选择过去的日期

I want:将当前日期限制为120年前的时间。

What I get:将日期从当前日期限制为120年前的时间,但当我选择一个年份时,最大年份将重置为选定的年份(例如,当从fresh加载页面时,我将获得1890-2010,但如果我选择2000,则年份选择框重置为1880-2000)。

$(".datepickerPast").datepicker({
    showOn: "button",
   buttonImage: 'calendar.gif',
    buttonText: 'Click to select a date',
    duration:"fast",
    changeMonth: true,
    changeYear: true,
    dateFormat: 'dd/mm/yy',
    constrainInput: true,
    yearRange: '-120:0',
    maxDate: 0,
    buttonImageOnly: true
});

我需要两个datepicker对象的帮助,任何帮助都会非常感谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-04-19 16:28:20

我解决了jquery库有点过时的问题。

如果任何人对此解决方案感兴趣,请查看here

票数 6
EN

Stack Overflow用户

发布于 2010-07-14 19:40:18

$("#datepick").datepicker({
            changeMonth: true,
            changeYear: true,
            showOn: 'button',
            buttonImage: 'images/calendar.gif',
            buttonImageOnly: true,
            dateFormat: 'dd/mm/yy',
            minDate: '-100Y',
    maxDate: '-1Y', 
    yearRange: '-100',

        });
票数 22
EN

Stack Overflow用户

发布于 2010-04-15 00:00:28

here所示,+30年限应该可以正常工作

在-120年里,你只需要做逆here

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

https://stackoverflow.com/questions/2638740

复制
相关文章

相似问题

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