如果用户在接下来的3天内选择日期,则显示提醒

Jal*_*ack 6 jquery datetimepicker jquerydatetimepicker

我使用xdsoft datetimepicker,以便用户可以选择截止日期.如果他们选择接下来的3天之一,我想表示警告.

最初我设置了一个minDate所以这些日子是不可选择的,但我更喜欢这些天可以选择,而是显示一个警告框.

我不确定是否有一个选项已经存在,我在文档中找不到一个.

这就是我一直在做的事情 -

HTML

<h3>Deadline:</h3>
<input type="text" id="datetimepicker"/>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('#datetimepicker').datetimepicker({
    timepicker:false,
    format:'d/m/Y',
    formatDate:'Y/m/d',
    minDate:'+1970/01/04',
});
Run Code Online (Sandbox Code Playgroud)

我也设置了一个jsfiddle

谢谢你们,如果你能引导我走上正确的道路,我将不胜感激

has*_*san 0

Date.prototype.addDays = function(days) {
  var dat = new Date(this.valueOf());
  dat.setDate(dat.getDate() + days);
  return dat;
}

$("#datetimepicker").on("change", function(){
    var date= new Date().addDays(3);
    var selected = new Date($(this).val());
    var current = new Date();
    if(selected > current && selected < date)
    {
        // your code here
        alert("success");
        

    }
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<h3>Deadline:</h3>
<input type="date" id="datetimepicker"/>
Run Code Online (Sandbox Code Playgroud)