倒计时

  timeDifference(endTime) {

      //endTime是毫秒级的

      let nowTime = new Date();

      nowTime = nowTime.getTime();

      let timeDiff = endTime - nowTime;

      if (timeDiff <= 0) {

        return "";

      }

      let day = parseInt(timeDiff / (24 * 3600 * 1000));

      let hours = parseInt(timeDiff / (3600 * 1000)) - day * 24;

      let minutes =

        parseInt(timeDiff / (60 * 1000)) - day * 24 * 60 - hours * 60;

      let seconds =

        parseInt(timeDiff / 1000) -

        day * 24 * 3600 -

        hours * 3600 -

        minutes * 60;

      function greater(type, typeText) {

        if (type > 0 || typeText == "秒") {

          return type + typeText;

        } else {

          return "";

        }

      }

      let res =

        greater(day, "天") +

        greater(hours, "小时") +

        greater(minutes, "分") +

        greater(seconds, "秒");

      return res;

    }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容