zoukankan      html  css  js  c++  java
  • js 日期相差计算

     
    get_time_diff(time) {
        var diff = '';
        var time_diff =time - new Date().getTime(); //时间差的毫秒数 
    
        //计算出相差天数 
        var days = Math.floor(time_diff / (24 * 3600 * 1000));
        if (days > 0) {
          diff += days + '天';
        }
        //计算出小时数 
        var leave1 = time_diff % (24 * 3600 * 1000);
        var hours = Math.floor(leave1 / (3600 * 1000));
        if (hours > 0) {
          diff += hours + '小时';
        } else {
          if (diff !== '') {
            diff += hours + '小时';
          }
        }
        //计算相差分钟数 
        var leave2 = leave1 % (3600 * 1000);
        var minutes = Math.floor(leave2 / (60 * 1000));
        if (minutes > 0) {
          diff += minutes + '分';
        } else {
          if (diff !== '') {
            diff += minutes + '分';
          }
        }
        //计算相差秒数 
         var leave3 = leave2 % (60 * 1000);
         var seconds = Math.round(leave3 / 1000);
         if (seconds > 0) {
           diff += seconds + '秒';
         } else {
           if (diff !== '') {
             diff += seconds + '秒';
           }
         }
        return diff;
      }

      参数time为时间戳

      获取第二天0点时间戳  

      today = new Date(new Date(new Date().setDate(new Date().getDate()+1)).setHours(0,0,0,0));
     
  • 相关阅读:
    模板语言的作用及实例
    模板语言
    轮播图实例
    render,render_to_redponse,locals,redirect重定向
    setting中三个重要参数
    python中的Celery基本使用
    python中的Redis基本使用
    DRF之JWT认证
    DRF之过滤排序分页异常处理
    DRF之权限和频率限制
  • 原文地址:https://www.cnblogs.com/summer-qd/p/10103984.html
Copyright © 2011-2022 走看看