Добрый день в моем часовом поясе.
Я хочу сравнить две даты, одна из которых вставлена пользователем, а другая - текущее время. Фрагмент кода:
var dateString = "2012-01-03"
var date = new Date(dateString);
date < new Date() ? true : false;
Это возвращает истину, я думаю, что под капотом оба объекта Date преобразуются в миллисекунды, а затем сравниваются, и если это так, объект «Сегодня» больше из-за часов и минут. Итак, что я хотите сравнить даты только по дням, месяцам и годам. Каков наилучший подход? Создать новый объект Date, а затем сбросить часы, минуты и миллисекунды на ноль перед сравнением? Или извлеките день месяца и год из обоих объектов даты и проведите сравнение? Есть ли лучший подход?
Заранее спасибо С наилучшими пожеланиями. С Новым годом