小老虎的开发记述【十二】Js判断日期之间时间差

2017-07-24  本文已影响0人  ed75f7f7d38d

最近在开发的时候接到了一个报表需求。

首先设置一个主表的开始时间和结束时间,是时分秒的。然后再设置另外一个表的最后时间。
根据设置的拖延天数、最后时间、以及主表的开始时间。做一个小时差。关键是全部在页面处理,最后存到后台。这就让小老虎很尴尬了,不过最后还是解决了。粘下代码给各位分享一下。

function timeTest()
{
    //时间对象
    var mydate = new Date();
    //获取年
    var year = mydate.getFullYear();
    //获取月份,这里获取的月份是0到11要加1
    var month = mydate.getMonth()+1;
    //获取当前日期
    var day = mydate.getDate();
    //把当前时间变换成毫秒值
    var date1 = new Date(Date.UTC(year,month,day,22,55,55));
    var date2 = new Date(Date.UTC(year, month, day+2, 08, 38, 22));
    //得出相差的毫秒值
    var result = date2 - date1;
    alert(result);
    //最后得出小时
    var hour = result / 1000 / 60 / 60;
    alert(hour+"小时");
}

_代码就在这里

上一篇 下一篇

猜你喜欢

热点阅读