在Vue中判断两个时间相等可以使用JavaScript中的Date对象进行比较。首先,将两个时间转换为Date对象,然后使用Date对象的getTime()方法获取时间的毫秒数进行比较。如果两个时间的毫秒数相等,则表示两个时间相等。

以下是一个示例代码:

<template>
  <div>
    <p>时间1: {{ time1 }}</p>
    <p>时间2: {{ time2 }}</p>
    <p>时间相等? {{ isTimeEqual ? '是' : '否' }}</p>
  </div>
</template>

<script>
export default {
  data() {
    return {
      time1: '2021-01-01 12:00:00',
      time2: '2021-01-01 12:00:00',
    };
  },
  computed: {
    isTimeEqual() {
      const date1 = new Date(this.time1);
      const date2 = new Date(this.time2);
      
      return date1.getTime() === date2.getTime();
    },
  },
};
</script>

在上面的代码中,通过computed属性isTimeEqual来判断两个时间是否相等。首先,将time1和time2转换为Date对象,然后使用getTime()方法获取时间的毫秒数,最后比较两个时间的毫秒数是否相等。如果相等,则isTimeEqual返回true,表示两个时间相等

vue怎么判断两个时间相等

原文地址: http://www.cveoy.top/t/topic/ibDE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录