【问题标题】:How to set minDate is tomorrow in air datepicker plugin?如何在空气 datepicker 插件中设置 minDate 是明天?
【发布时间】:2019-04-28 19:07:38
【问题描述】:

我需要帮助。我必须将 minDate 设置为明天的日期。我试过这样,但它不起作用。

$(function() {
    $('#myDiv').datepicker({
        minDate: "+1"
    });
});

我使用this plugin。我看到了例子,但只有今天的日期。谢谢

【问题讨论】:

  • 对您来说最好的长期方法是使用 moment.js javascript 库进行所有与日期时间相关的计算。您只需创建一个日期变量,然后使用 moment.js 计算少一天,然后将该日期添加到 datepicker 构造函数。

标签: jquery date datepicker


【解决方案1】:

根据文档:

要限制日期选择,使用minDatemaxDate,它们必须接收JavaScript Date 对象。

所以你需要先构造一个日期对象,然后递增day字段,然后传递给minDate键。

var minDate = new Date();
minDate.setDate(minDate.getDate() + 1);

$('#myDiv').datepicker({
  minDate: minDate
});

【讨论】:

  • 是的。你是我的救星)
  • 太棒了:),请确认这是您的最终答案
【解决方案2】:

试试这个,和我一起使用 jquery datepicker

$(function() {
    $('#myDiv').datepicker({
        minDate: 1
    });
});

【讨论】:

  • 仍然无法正常工作。我发现了这个控制台错误 Uncaught TypeError: e.getFullYear is not a function
  • 你能告诉我你用的是哪个版本
  • 我不知道。没有版本信息
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-07
  • 1970-01-01
  • 2013-12-03
  • 2017-08-20
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
相关资源
最近更新 更多