【问题标题】:Set date on a datepicker jquery ui datepicker在日期选择器上设置日期 jquery ui datepicker
【发布时间】:2019-11-24 12:55:25
【问题描述】:

我有一个网站,我正在实施日期选择器,该网站用于上传学校任务,然后我有一个日期选择器用于它的委托日期 (homeWorkDate),另一个用于该日期的日期选择器它应该已交付(reviewDate)。当您想要编辑任务时,细节会更加明显,在加载日期时它总是作为今天的参考,而不是它的日期(baseDate)。

我已尝试使用 defaultDatesetDate

function setCalendarsDate(baseDate, homeWorkDate, reviewDate) {
    $("#fmt_d")
        .datepicker({
            defaultDate: baseDate,
            maxDate: homeWorkDate
        })
        .datepicker("setDate", homeWorkDate)

    $("#fmt_e")
        .datepicker({
            defaultDate: baseDate,
            minDate: reviewDate
        })
        .datepicker("setDate", reviewDate)
}

【问题讨论】:

  • 嘿多明戈。感谢您用西班牙语英语提出您的问题。但是,由于 StackOverflow 是一个专门的英文网站,请考虑删除西班牙语部分并翻译标题。如果您更喜欢用西班牙语提问,可以改用Stack Overflow en español
  • 您是否尝试过minDate 设置开始日期。更多详情请点击此处api.jqueryui.com/datepicker
  • 不是 js 专家,无论如何,你试过`$("#fmt_d").datepicker("setDate", reviewDate)` 吗?
  • @Ankur minDate 是文本字段接受的最早日期。
  • 你能显示你在 setDate 函数调用中分配的日期格式吗?

标签: jquery jquery-ui-datepicker


【解决方案1】:

好的,我认为这可能会有所帮助,感谢 https://stackoverflow.com/a/751843/604259

看来您可能需要传递一个对象作为第二个参数。

$('#dateselector').datepicker("setDate", new Date(2008,9,03) );

祝你好运

【讨论】:

猜你喜欢
  • 2015-01-28
  • 1970-01-01
  • 2010-11-29
  • 1970-01-01
  • 2018-10-16
  • 1970-01-01
  • 1970-01-01
  • 2021-11-05
  • 2013-11-08
相关资源
最近更新 更多