Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 两个日期之间的差异_Javascript_Date - Fatal编程技术网

Javascript 两个日期之间的差异

Javascript 两个日期之间的差异,javascript,date,Javascript,Date,我有以下(工作)JavaScript日期选择器。“out”mindate等于1。我如何使“out”mindate等于我的访客选择的日期和今天的日期之间的差值,而不是1 $(function() { var dateSelected = false; $( "#in" ).datepicker({ minDate: 0, defaultDate: "+1w", changeMonth: true, numberOfMonths: 3, onClose: f

我有以下(工作)JavaScript日期选择器。“out”mindate等于1。我如何使“out”mindate等于我的访客选择的日期和今天的日期之间的差值,而不是1

$(function() { var dateSelected = false;

$( "#in" ).datepicker({
    minDate: 0,
    defaultDate: "+1w",
    changeMonth: true,
    numberOfMonths: 3,
    onClose: function(dateText, inst) {
        dateSelected = true;

    }
});

$('form').submit(function(){
    if (!dateSelected) {
        alert('Please Enter start Dates');
    }
    return dateSelected;
});
});

$(function() { var dateSelected = false;


$( "#out" ).datepicker({
    minDate: 1,
    defaultDate: "+1w",
    changeMonth: true,
    numberOfMonths: 3,
    onClose: function(dateText, inst) {
        dateSelected = true;

    }
});
$('form').submit(function(){
    if (!dateSelected) {
        alert('Please Enter end Dates');
    }
    return dateSelected;
});
});

感谢您的热情帮助。

要在这样的日子里获得输入和输出日期之间的差异:

var nDifference = Math.abs(new Date($("#in").val()) - new Date());
var one_day = 1000 * 60 * 60 * 24;
var days = Math.round(nDifference / one_day);
并设置最小日期如下:

minDate: days;​

嗨,帕拉什,我很抱歉这实际上是“入”日期和今天日期之间的区别。你能帮我改一下密码吗。我应该把前3行代码放在哪里。我真的迷路了。感谢你,对不起,老板,这没用,也许我把前3行代码放错地方了。我应该把它放在哪里?我可以知道我应该把前3行代码放在哪里吗…它不工作了,,,