gpt4 book ai didi

jquery - Datepicker:添加 dateFormat 会出错

转载 作者:行者123 更新时间:2023-12-03 22:57:06 24 4
gpt4 key购买 nike

我正在使用以下示例测试选择日期范围: http://salman-w.blogspot.no/2013/01/jquery-ui-datepicker-examples.html#example-7

我想更改日期格式,但添加该格式会在控制台中出现以下错误:“位置 2 处未捕获意外文字”

我为 dateFormat 添加一行(第三行),如下所示:

 $(function() {
$("#datepicker").datepicker({
dateFormat: "yy-mm-dd",
beforeShowDay: function(date) {
var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
return [true, date1 && ((date.getTime() == date1.getTime()) || (date2 && date >= date1 && date <= date2)) ? "dp-highlight" : ""];
},
onSelect: function(dateText, inst) {
var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
if (!date1 || date2) {
$("#input1").val(dateText);
$("#input2").val("");
$(this).datepicker("option", "minDate", dateText);
} else {
$("#input2").val(dateText);
$(this).datepicker("option", "minDate", null);
}
}
});
});

或者查看 jsfiddle 以获取错误示例: http://jsfiddle.net/jaaqs/

那么,如何更改此日期选择器范围示例的日期格式?

最佳答案

使用您的格式设置默认值。

$.datepicker.setDefaults({
dateFormat: 'yy-mm-dd'
});

现在您的日期显示了正确的格式(即 2013-06-12)

Right format

更新了 JSFiddle:http://jsfiddle.net/jaaqs/3/

关于jquery - Datepicker:添加 dateFormat 会出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16974543/

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