• js 获取距离当前时间的 (天数/小时数/分钟数)


    /**
     *  获取距离当前时间的 (天数/小时数/分钟数)
     * @param {*} timesData  '2018-05-17 16:58:00'
     * @returns 
     */
    function timesDiff(timesData) {
      var dateBegin = new Date();//获取当前时间
      var dateEnd = new Date(timesData.replace(/-/g, "/"));//将-转化为/,使用new Date
      var dateDiff = dateEnd.getTime() - dateBegin.getTime();//时间差的毫秒数
      var days = Math.floor(dateDiff / (24 * 3600 * 1000));//计算出相差天数
      var leave1 = dateDiff % (24 * 3600 * 1000)    //计算天数后剩余的毫秒数
      var hours = Math.floor(leave1 / (3600 * 1000))//计算出小时数
      var leave2 = leave1 % (3600 * 1000)    //计算小时数后剩余的毫秒数
      var minutes = Math.floor(leave2 / (60 * 1000))//计算相差分钟数
      var diffObj = {
        days: 0,
        hours: 0,
        minutes: 0,
      };
    
      if (days != 0) {
        diffObj.days = days;
      } else if (days == 0 && hours != 0) {
        diffObj.hours = hours;
      } else if (days == 0 && hours == 0) {
        diffObj.minutes = minutes;
      }
    
      return diffObj
    }

                    

  • 相关阅读:
    jenkins安装
    HTTP协议客户端是如何向服务器发送请求
    接口概念
    fiddler导出har格式转化成yml格式

    双硬盘双系统装错了记录
    chrome的版本和driver版本对应表
    monkey详解
    adb命令熟悉
    cookie、session、token
  • 原文地址:https://www.cnblogs.com/zhaomeizi/p/14914735.html
Copyright © 2020-2023  润新知