1.小伙汁,加个钟吧
看到别人的博客,都有运行了多少天多少天的那种元素。

别的小朋友都有,我们也总要有吧,我们还要弄成能动的!!!说干就干,又不是啥难弄的东西。
如果其他大佬有更好的办法,请互相交流一下。
2.逻辑处理
- 获取建站日期
- 获取当前日期
- 二者相减
- 反复调用,刷新时间
所以我们首先在methods里创建一个方法
methods: {
    getRunTime() {
      let formatDateTime
      //一天的长度
      let perDay = 24 * 60 * 60 * 1000;
      //建站日期
      let createTime = new Date("08-15-2019");
      //当前时间
      let currentTime = new Date();
      let duringTime = currentTime.getTime() - createTime.getTime();
      //运行天数
      let dayTime = Math.floor(duringTime / perDay);
      let during =(duringTime / perDay-dayTime)* 24;
      //运行小时
      let hourTime = Math.floor(during)
      //(hourTime-duringTime) * -60;
      let during3=(hourTime-during)* -60;
      //运行分钟
      let minuteTime =Math.floor((hourTime-during) * -60)
	//运行秒数
      let secondTime=Math.floor((minuteTime-during3)* -60)
      formatDateTime = dayTime + '天' + hourTime + '时' + minuteTime + '分 ' + secondTime + '秒'
      return formatDateTime
    }
然后我们在mounted时调用它:
  mounted() {
    this.formatDateTime = this.getRunTime()
    let _this = this
    this.timer =setInterval(function (){
      _this.formatDateTime=_this.getRunTime()
    },1000)
  }
别忘了再加上:
  destroyed() {
    if (this.timer) {
      clearInterval(this.timer)
    }
  },
最后把它你喜欢的地方放上html,并加上样式,这里我先不加了
<div>{{ formatDateTime }}</div>
3.最终效果

最后,觉得有用的,请二连一波。点赞+打赏,它不香吗



 宿夜星辰叹  回复 @loneliness
 宿夜星辰叹  回复 @loneliness 





















