美文网首页
计算起止日期的时间跨度

计算起止日期的时间跨度

作者: 易冷zzz | 来源:发表于2019-06-19 11:20 被阅读0次

背景:在一定的时间范围内进行查询列表,导出文档等操作,通常出于性能等问题考虑,在数据量较大的情况下会添加时间范围的限制,比如只能导出30天内的文档等。


             //计算日期范围相差的天数
        getDays(endDate, startDate){//2020-03-10格式
            let daysRang = parseInt(Math.abs(new Date(endDate).getTime() - new Date(startDate).getTime()) / 1000 / 60 / 60 / 24) //把相差的毫秒数转换为天数
            //开始结束时间相同算一天但差值为0故加1
            return daysRang + 1
        },
计算时间戳的差值并将差值转换成年、月、日、时、分、秒:
          $(function () {
                console.log(calcTimeStamp(1561533000000, 1561533932926))
            })
            function calcTimeStamp(startTime,endTime){
                var usedTime = endTime - startTime;  //两个时间戳相差的毫秒数
                var days=Math.floor(usedTime / (24*3600*1000));
                //计算相差小时数
                var leftMs1=usedTime % (24*3600*1000);    //计算天数后剩余的毫秒数
                var hours=Math.floor(leftMs1 / (3600*1000));
                //计算相差分钟数
                var leftMs2=leftMs1 % (3600*1000);        //计算小时数后剩余的毫秒数
                var minutes=Math.floor(leftMs2 / (60*1000));
                var leftMs3 = leftMs2 % (60*1000);  //计算分钟后剩余的毫秒数
                var seconds = Math.floor(leftMs3 / 1000);
                var leftMs4 = leftMs3 % 1000;  //计算秒后剩余的毫秒数
                //var time = days + "天"+hours+"时"+minutes+"分";
                var time = [days, hours, minutes, seconds, leftMs4];
                return time;
            }

相关文章

  • 计算起止日期的时间跨度

    背景:在一定的时间范围内进行查询列表,导出文档等操作,通常出于性能等问题考虑,在数据量较大的情况下会添加时间范围的...

  • JS 常见的日期格式处理

    今天/昨天/本周的起止日期/上周的起止日期/本月的起止日期/上月的起止日期 格式化日期 获得某月的天数 获得本周的...

  • Power BI应用:如何用DAX计算在职人数?

    ​经常碰到的一类问题是,如何根据起止日期来计算某个时间点的数量,比如: 已知合同的生效日期和到期日期,特定日期的有...

  • 关于起止日期比较

    第一种方式 YYYY-MM-DD HH:MM:SS chrome 浏览器等先进浏览器 然而 在IE8 浏览器 9没...

  • echarts 根据时间跨度计算时间轴间隔

    最最直接,也最根本的计算方法,应该是跟 平均数相关,确定要显示多少个数据,然后总的时间 / 要显示的个数,是这么的...

  • 时间跨度

    今天听了李笑来老师关于时间跨度的课程。记录下感受。印象最深的是:培养孩子长期的时间跨度。不要紧盯眼前利益得失。...

  • 【读书清单】时间看得见08

    ​001 创业与坚持 创新与坚持永远分不开,如果想做出些眉目,这个坚持的时间跨度就得按三年计算,范围一直到30年,...

  • 幸福其实很简单_偷影子的人读书笔记

    * 阅读起止日期20180722_20180727 书名:《偷影子的人》 作者:法国 马克 李维 ...

  • 时间跨度的感知

    腊月二十七,天气阴转晴。他到老家的爷爷奶奶坟头飘坟(上坟),这也是多年回来一次需要做的事情。这是对长辈的一种缅怀。...

  • 报应的时间跨度

    因果报应法则中,与因相应的果并不一定立即出现。因此,我们往往很难认同这一法则。某人做了无数好事,为何还在受苦?又有...

网友评论

      本文标题:计算起止日期的时间跨度

      本文链接:https://www.haomeiwen.com/subject/pbbfbqtx.html