【问题标题】:Disable date after 7 days from today using datePicker4.4使用 datePicker4.4 从今天起 7 天后禁用日期
【发布时间】:2014-07-22 09:04:46
【问题描述】:

我正在使用 datePicker v4.4

我无法从今天起禁用当前日期和 7 天后的日期

以下是我部分作品的链接。

请帮忙。 https://drive.google.com/file/d/0B1K1jV5hEUiMMDA3VmxZM2tBWUk/preview?pli=1

【问题讨论】:

  • 请在您的帖子中发布相关代码。 不是整个项目
  • 我没有发布我的整个项目。它只是带有日期选择器插件的html页面。它是一个用 html 实现的 Java 脚本插件。所以你需要下载文件。请检查一下
  • 我无法从我的工作地点打开谷歌驱动器,请在此处发布代码
  • @gillesc 我试过了,但是每当我进行任何修改时,日历本身都会被禁用
  • 每个文档都说我需要修改插件。该代码是 1200 + 行

标签: javascript jquery-plugins jquery-ui-datepicker


【解决方案1】:

最大可选择日期。当设置为 null 时,没有最大值。 支持多种类型:

日期:包含最大日期的日期对象。

数字:从今天开始的天数。例如,2 代表从今天起两天,-1 代表昨天。

字符串: 格式由 dateFormat 选项定义的字符串,或相对日期。相对日期必须包含值和周期对;有效期间是“y”代表年,“m”代表月,“w”代表周,“d”代表天。例如,“+1m +7d”表示从今天起 1 个月零 7 天。

 $( ".selector" ).datepicker({ maxDate: "+1m +1w" });

    // getter
var maxDate = $( ".selector" ).datepicker( "option", "maxDate" );
// setter
$( ".selector" ).datepicker( "option", "maxDate", "+1m +1w" );

对于 FROM DATE,您使用 mindate 如下所示

 var minDate = $( ".selector" ).datepicker( "option", "minDate" );
// setter
$( ".selector" ).datepicker( "option", "minDate", new Date(2007, 1 - 1, 1) );

希望这会有所帮助...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多