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