Я пытаюсь сравнить сегодняшнюю дату с датой API. Он должен возвращать белый цвет, если разница составляет менее 24 часов, в противном случае — зеленый.
Мой код:
var currentDate = Date.now();
var lastSeenDate = new Date(this.controller.locals.lastSeen);
//Date.now gives time in milliseconds from 1970
//( (0) = days * (24) = hours * (60) = minutes * (60) = seconds * (1000) = milliseconds)
var diffDate = lastSeenDate - (0 * 24 * 60 * 60 * 1000)
if (this.controller.locals.lastSeen > diffDate &&
this.controller.locals.lastSeen == currentDate ) {
return "White";
}
else {
return "Green"
}
Я новичок в Vue.js, поэтому понятия не имею, как сравнить сегодняшнюю дату с датой API, которая равна this.controller.locals.lastSeen
.