Datepicker Javascript没有提取明天的日期

时间:2015-03-31 16:55:05

标签: javascript jquery date datepicker

我希望选择开始日期作为今天的日期和结束日期作为明天的日期。我的开始日期是今天的日期(这是正确的),但我的结束日期为12/31/1969。这是一段代码:

$("#endOnDate").datepicker({
    dateFormat: "mm/dd/yy",
    minDate: new Date()
});
$("#startOnDate").datepicker({
    dateFormat: "mm/dd/yy",
    minDate: new Date(),
    onSelect: function(selected) {
        $("#endOnDate").datepicker("option", "minDate", selected);
    }
});

2 个答案:

答案 0 :(得分:0)

请更新关注者。我修改了它,请找

$("#endOnDate").datepicker({ dateFormat: "mm/dd/yy", minDate: new Date()});

$("#startOnDate").datepicker({ dateFormat: "mm/dd/yy", minDate: new Date(), 
   onSelect: function (dateText) {

            var actualDate = new Date(dateText);
         var newDate = new Date(actualDate.getFullYear(),          actualDate.getMonth(), actualDate.getDate()+1);
       alert('fff'+newDate);
            $("#endOnDate").datepicker("option", "minDate", newDate);
        }});

答案 1 :(得分:0)

在过去,我管理了开始和结束日期选择器,以构建我自己的选择范围有效。所以我想建议你:

 $( "#startOnDate" ).datepicker({
            dateFormat: "mm/dd/yy",
            maxDate: new Date(),
            onSelect: function(selected) {
                $("#endOnDate").datepicker("option", "minDate", selected);
            }
        }).datepicker('setDate', new Date());
        $( "#endOnDate" ).datepicker({
            dateFormat: "mm/dd/yy",
            minDate: new Date(new Date().getTime() + 24 * 60 * 60 * 1000),
            onSelect: function(selected) {
                $("#startOnDate").datepicker("option", "maxDate", selected);
            }
        }).datepicker('setDate', new Date(new Date().getTime() + 24 * 60 * 60 * 1000));
你能尝试让我知道吗?谢谢 为了初始化datepicker,我添加了一些代码。你现在可以试试让我知道吗?感谢