jquery 日期范围 datepicker 格式

发布于 2024-10-21 17:14:52 字数 714 浏览 5 评论 0原文

我无法弄清楚如何设置日期范围的格式。我是 jquery 新手,我学会了如何设置单个日期选择器,我只是在日期范围方面遇到问题。这是函数

$(function() {
    var dates = $( "#from, #to" ).datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 3,
        onSelect: function( selectedDate ) {
            var option = this.id == "from" ? "minDate" : "maxDate",
                instance = $( this ).data( "datepicker" ),
                date = $.datepicker.parseDate(
                    instance.settings.dateFormat ||
                    $.datepicker._defaults.dateFormat,
                    selectedDate, instance.settings );
            dates.not( this ).datepicker( "option", option, date );
        }
    });
});

I am having trouble figuring out how to set the format for the date range. I am new to jquery and I learned how to set the single datepicker, I am just having trouble with the date range. Here is the function

$(function() {
    var dates = $( "#from, #to" ).datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 3,
        onSelect: function( selectedDate ) {
            var option = this.id == "from" ? "minDate" : "maxDate",
                instance = $( this ).data( "datepicker" ),
                date = $.datepicker.parseDate(
                    instance.settings.dateFormat ||
                    $.datepicker._defaults.dateFormat,
                    selectedDate, instance.settings );
            dates.not( this ).datepicker( "option", option, date );
        }
    });
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

故事灯 2024-10-28 17:14:52

这是我的数据选择器设置功能 - 我发现设置距离当前日期很远的日期很困难,但该控件允许您将月份和年份都转换为下拉列表,因此更容易选择各种范围的日期日期。您可以使用yearRange参数设置年份组合的向前和向后范围。

$(document).ready(function () {
Date.format = 'dd/mm/yyyy';
$(".datepicker").datepicker({
    dateFormat: 'dd/mm/yy',
    changeMonth: true,
    changeYear: true,
    yearRange: '-90:+5'
});

});

Here's my setup function for the datapicker - I found that it was hard work setting dates that were a long way from the current date but the control allows you to turn both the month and year into dropdowns so it's much easier to select a wide range of dates. You can set the forward and backward range of the year combo with the yearRange parameter.

$(document).ready(function () {
Date.format = 'dd/mm/yyyy';
$(".datepicker").datepicker({
    dateFormat: 'dd/mm/yy',
    changeMonth: true,
    changeYear: true,
    yearRange: '-90:+5'
});

});

感性不性感 2024-10-28 17:14:52
set { minDate: -20, maxDate: "+1M +10D" }

或使用

$( ".selector" ).datepicker({ minDate: new Date(2007, 1 - 1, 1) });

$( ".selector" ).datepicker({ maxDate: '+1m +1w' });

参考

set { minDate: -20, maxDate: "+1M +10D" }

or use

$( ".selector" ).datepicker({ minDate: new Date(2007, 1 - 1, 1) });

$( ".selector" ).datepicker({ maxDate: '+1m +1w' });

Reference

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文