【问题标题】:Datepicker, show only previous months日期选择器,仅显示前几个月
【发布时间】:2017-08-13 23:59:22
【问题描述】:

我正在使用 jquery datepicker 来选择一些日期,但我不想显示当前月份,只显示前几个月。我怎样才能得到它?

目前我得到了下一个代码,但是如何选择过去几个月的所有日期?

$("#toDate").datepicker({
    maxDate: "-1M",
    dateFormat: 'dd/mm/yy',
    firstDay: 1,
    onSelect: function(selected) {
        var today = getDate();
        alert(today);
        $("#fromDate").datepicker("option", "maxDate", selected)
    }
});

【问题讨论】:

    标签: jquery datepicker jquery-ui-datepicker


    【解决方案1】:

    据我所知,获取上个月所有日期的唯一方法是将 maxDate 设置为上个月的最后一天。

    var d = new Date(); // current date
    d.setDate(1); // 1st of the month
    d.setHours(-1); // one hour before the 1st of the month (last day of previous month)
    $("#toDate").datepicker({ 
    
    maxDate: d,
    dateFormat: 'dd/mm/yy',
    firstDay: 1,
        onSelect: function(selected) {
        var today = getDate();
        alert(today);
           $("#fromDate").datepicker("option","maxDate", selected)
        }
    });  
    

    Js 小提琴:https://jsfiddle.net/ua2oc347/2/

    【讨论】:

      猜你喜欢
      • 2019-07-10
      • 1970-01-01
      • 2015-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多