получить разные даты в DOM - PullRequest
1 голос
/ 07 мая 2020

Я пытаюсь вычислить разницу между двумя датами, если date1 - date2> = 6 часов, оно покажет изображение, но не работает

  <img
     v-else-if="dateList[0] > day.date >= 6"
     class="imagePosition"
     :src="fillCheckImage"
     />

1 Ответ

0 голосов
/ 07 мая 2020

Если оба dateList[0] и day.date являются объектами JS Date, вы можете использовать getTime, чтобы получить время в миллисекундах, а затем вычислить разницу.

<img v-if="(dateList[0].getTime() - day.date.getTime()) / (1000 * 60 * 60 ) >= 6" ... />

или даже проще их можно просто вычесть

<img v-if="(dateList[0] - day.date) / (1000 * 60 * 60 ) >= 6" ... />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...