计算从某个时间段到现在活了多久

这个是一个js算法

      var sDate1 = new Date();
        var year = Number(sDate1.getFullYear());
        var month = sDate1.getMonth() + 1;
        var day = Number(sDate1.getDate());
        var hours = sDate1.getHours();
        var minutes = sDate1.getMinutes();
        var seconds = sDate1.getSeconds();
        var date1 = year + "-" + month + "-" + day + "-" + hours + "-" + minutes + "-" + seconds;
        var aDate, oDate1, oDate2, iDays, iseconds, iminutes, ihours, aDate2, old,yue1,zhou,remainDay,eat,weekend, Makelove,longvacation;


        aDate = date1.split("-");
        oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);  //转换为yyyy-MM-dd格式
        aDate2 = element.split("-");
        oDate2 = new Date(aDate2[1] + '-' + aDate2[2] + '-' + aDate2[0]);
        iDays = parseInt((oDate1 - oDate2) / 1000 / 60 / 60 / 24);
        ihours = parseInt(((oDate1 - oDate2) / 1000 / 60 / 60) + hours);
        iminutes = parseInt(((oDate1 - oDate2) / 1000 / 60) + hours * 60 + minutes);
        iseconds = parseInt(((oDate1 - oDate2) / 1000) + (hours * 3600) + minutes * 60 + seconds);
        old = (iseconds / 60 / 60 / 24 / 365);
        yue1 = ((iseconds / 60 / 60 / 24 / 365)*12);
        zhou= (iseconds / 60 / 60 / 24 / 7);

这里每一天,每一周 ,每个小时,每分钟。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值