Следующий день относительно текущего т. е. «завтра»
var tomorrow = new Date(); tomorrow.setDate(tomorrow.getDate() + 1); tomorrow.setHours(0,0,0,0); console.log('tomorrow', tomorrow);
При этом наборе команд мы получим самое начало следующего дня относительно дня текущего.
Вызов конструктора «new Date()» по сути возвращает не сам день, а более точную временную метку в текущем дне. Поэтому мы сначала получаем номер текущего дня «getDate()», накидываем 24 часа при помощи метода «getDate() + 1″, а затем обнуляем часы, минуты, секунды и миллисекунды через «setHours(0,0,0,0)». В итоге у нас будет самое начало следующего дня.
С этой временной меткой уже можно работать для условий фильтраций и отборов.