• vue 剩余时间


    <template>
    <div class="Date">
            <p class="date">{{h}}</p>
            <p>:</p>
            <p class="date">{{m}}</p>
            <p>:</p>
            <p class="date">{{s}}</p>
          </div>
    </template>
    <script>
    export default {
      name: 'Date',
      data() {
        return {
          d: '',
          h: '',
          m: '',
          s: '',
        }
      },
      created() {
        this.countTime()
      },
      methods: {
        countTime: function() {
          //获取当前时间
          var date = new Date()
          var now = date.getTime()
          //设置截止时间
          var endDate = new Date('2019-10-22 23:23:23')
          var end = endDate.getTime()
          //时间差
          var leftTime = end - now
          //定义变量 d,h,m,s保存倒计时的时间
          if (leftTime >= 0) {
            this.d = Math.floor(leftTime / 1000 / 60 / 60 / 24)//天数我没用到,暂且写上
            this.h = Math.floor((leftTime / 1000 / 60 / 60) % 24)
            this.m = Math.floor((leftTime / 1000 / 60) % 60)
            this.s = Math.floor((leftTime / 1000) % 60)
          }
          console.log(this.s)
          //递归每秒调用countTime方法,显示动态时间效果
          setTimeout(this.countTime, 1000)
        },
      },
    }
    </script>
  • 相关阅读:
    模拟实现链表
    模拟实现内存操作函数
    实现一个简单的进度条
    简单的通讯录(C语言实现)
    sizeof和strlen
    动态联编
    不用第三个变量交换两个变量的值
    内存对齐
    字符串指针和字符数组的区别
    vs中的一些bug解决
  • 原文地址:https://www.cnblogs.com/longsanshi/p/13743006.html
Copyright © 2020-2023  润新知