gpt4 book ai didi

string - 如何使用字符串为 jQueryUI Datepicker 设置 minDate/maxDate?

转载 作者:行者123 更新时间:2023-12-01 11:59:52 25 4
gpt4 key购买 nike

jQueryUI 日期选择器 documentation指出可以使用“当前日期格式中的字符串”来设置 minDate 选项。所以我尝试了以下方法来初始化日期选择器:

$("input.date").datepicker({ minDate: "01/01/2010", maxDate: "12/31/2010" });

但是,这会导致我的日期选择器具有从 11/06/2015 到 12/17/2015 的可选日期范围。

我已经检查了当前的日期格式及其 mm/dd/yy,这应该表示月份为 2 位数字,日期为 2 位,年份为 4 位,以斜杠分隔.我也试过在初始化语句中包含 dateFormat: "mm/dd/yy"

之后我还检查了 minDate 和 maxDate 的值,它们被设置为我想要的值:01/01/201012/31/2010.

我希望能够使用字符串设置 min/maxDate,因为这些值是从其他地方作为字符串传递给我的。也许有人知道为什么会发生这种情况以及如何解决这个问题,或者实现此目的的解决方法,可能会更改日期字符串的格式或其他内容?

谢谢

编辑:使用:jQuery v1.3.2jQuery UI v1.7.2

最佳答案

最后我不得不使用这样的东西,因为 v1.7 日期选择器没有日期问题:

$.getJSON("/GetMinMaxDates/", function(dates) {
var DateLimits = {min:null, max:null};

DateLimits.min = new Date(Date.parse(dates.min));
DateLimits.max = new Date(Date.parse(dates.max));

$("input.date").datepicker({ dateFormat: "mm/dd/yy", minDate: DateLimits.min, maxDate: DateLimits.max });
});

关于string - 如何使用字符串为 jQueryUI Datepicker 设置 minDate/maxDate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com