js笔记

js 显示动态时间

 data() {
      return {
        // 定时器
        timer: '',
      }
},
mounted() {
      this.timer = setInterval(this.tradeDay, 1000);
    },
 beforeDestroy() {
      clearInterval(this.timer);
    },
methods: {
      // 动态交易时间
      tradeDay() {
        this.form.tradeDay = this.$dayjs().format('YYYY-MM-DD H:mm:ss');
      }
}

小数位

http://www.w3school.com.cn/jsref/jsref_tofixed.asp

js时间相减

      subDate () {
        //date1:开始日期,date2结束日期
        var date1 = new Date(this.form.tradeDay);
        var date2 = new Date(this.form.expiryDay);
        var day = ((date2.getTime() - date1.getTime()) / (1000 * 60 * 60 * 24)).toFixed(2);//核心:时间戳相减,然后除以天数
        return day;
      }

你可能感兴趣的:(js笔记)