相关疑难解决方法(0)

如何在JavaScript中获得两个日期之间的差异?

我正在创建一个应用程序,它允许您使用时间范围定义事件.我想在用户选择或更改开始日期时自动填写结束日期.但是,我无法弄清楚如何在两次之间找到差异,然后如何使用这种差异创建一个新的结束日期.

javascript date

107
推荐指数
4
解决办法
14万
查看次数

查找两个日期之间的差异(周末除外)

您好我正在使用jquery-ui datepicker选择日期和日期.js来查找2个日期之间的差异.

现在问题是我想从计算中排除周末天数(星期六和星期日).我该怎么做?

例如,用户选择开始日期(13/8/2010)和结束日期(16/8/2010).自2010年8月14日和2010年8月15日是在工作日,而不是总共4天,我希望它只有2天.

这是我现在正在使用的代码:

<script type="text/javascript">

    $("#startdate, #enddate").change(function() {       

    var d1 = $("#startdate").val();
    var d2 = $("#enddate").val();

            var minutes = 1000*60;
            var hours = minutes*60;
            var day = hours*24;

            var startdate1 = getDateFromFormat(d1, "d-m-y");
            var enddate1 = getDateFromFormat(d2, "d-m-y");

            var days = 1 + Math.round((enddate1 - startdate1)/day);             

    if(days>0)
    { $("#noofdays").val(days);}
    else
    { $("#noofdays").val(0);}


    });

    </script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery-ui

17
推荐指数
3
解决办法
4万
查看次数

标签 统计

javascript ×2

date ×1

jquery-ui ×1