在日期选择器上设置日期 jquery ui datepicker

Posted

技术标签:

【中文标题】在日期选择器上设置日期 jquery ui datepicker【英文标题】:Set date on a 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)

【问题讨论】:

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

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

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

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

祝你好运

【讨论】:

不需要传递日期对象。正确的格式也可以。 api.jqueryui.com/datepicker/#method-setDate

以上是关于在日期选择器上设置日期 jquery ui datepicker的主要内容,如果未能解决你的问题,请参考以下文章

在jQuery UI datepicker上禁用一周中的特定日期[重复]

如何在日期选择器上设置特定时间?

禁用 jQuery UI 日期选择器的焦点设置

验证对象名称以在日期选择器上设置 UILabel 文本名称

如何根据 PHP 数据库中的结果在 jQuery 日期选择器上禁用一周中的某些天

日期选择器上/下个月日期可选