my97计算2个时间差

  my97日历如何计算2个时间差,实现方法就是2个my97都配置onpicked,判断都选择值后转为日期对象相减下就得到相差的毫秒了,再转为单位。

my97计算2个时间差

  my97日历如何计算2个时间差源代码如如下

<script language="javascript" type="text/javascript" src="/demo/my97/WdatePicker.js"></script>
<script>
    function compute() {
        var d1 = document.getElementById('d1').value, d2 = document.getElementById('d2').value;
        if (d1 != '' && d2 != '') {
            d1 = new Date(d1.replace(/-/g, '/'));
            d2 = new Date(d2.replace(/-/g, '/'));
            var ms = Math.abs(d1.getTime() - d2.getTime());//2个时间相差,单位毫秒
            document.getElementById('txtdiff').value = ms / 1000 / 60 / 60;//转为小时
        }
    }
</script>
时间1:<input id="d1" class="Wdate" type="text" onfocus="WdatePicker({onpicked:compute})"/>  时间2:<input id="d2" class="Wdate" type="text" onfocus="WdatePicker({onpicked:compute})" /><br /><br />
时间差:<input type="text" id="txtdiff" />小时

 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:my97计算2个时间差

评论(0)Web开发网
阅读(405)喜欢(1)JavaScript/Ajax开发技巧