倒计时工具函数

很人性化的一款的时间格式化函数,灵活提示

 handlerIpLockedTime(s) {
    
    
      let unit_h = this.$t("unit_h");
      let unit_m = this.$t("unit_min");
      let unit_s = this.$t("u_second");
      let hour = parseInt(s / 3600, 10);
      let residueM = s % 3600;
      let min = parseInt(residueM / 60, 10);
      let second = s % 60;
      if (hour) {
    
    
        if (min) {
    
    
          if (second) {
    
    
            return (`${
      
      hour}${
      
      unit_h}${
      
      min}${
      
      unit_m}${
      
      second}${
      
      unit_s}`); // 有时 有分 有秒
          }
        } else {
    
    
          if (second) {
    
    
            return (`${
      
      hour}${
      
      unit_h}${
      
      min}${
      
      unit_m}${
      
      second}${
      
      unit_s}`); // 有时 无分 有秒
          }
          return (`${
      
      hour}${
      
      unit_h}}`); // 有时 无分 无秒
        }
      } else {
    
    
        if (min) {
    
    
          if (second) {
    
    
            return (`${
      
      min}${
      
      unit_m}${
      
      second}${
      
      unit_s}`); // 无时 有分 有秒
          }
          return (`${
      
      min}${
      
      unit_m}`); // 无时 有分 无秒
        }
        if (second) {
    
    
          return (`${
      
      second}${
      
      unit_s}`); // 无时 无分 有秒
        }
        return (`0${
      
      unit_s}`); // 无时 无分 无秒
      }
    },

猜你喜欢

转载自blog.csdn.net/weixin_43131046/article/details/127688337