Задать вопрос
@UncleDenn

Как сравнить даты?

Мне нужно сравнить 2 даты :теперешнюю и дату которую ввел юзер
Примерно я знаю в чем проблема:
нужно сравнивать не строки ,а даты ,но я не знаю как
вот код:
var date = new Date();
var curr_date = (date.getMonth() + 1) + '/' + date.getDate() + '/' +  date.getFullYear();
var u_birthsday = 10/10/2001;//как пример
                
if(val != '' && curr_date > u_birthsday) {
//script
}
  • Вопрос задан
  • 12807 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Stepik
    JavaScript с нуля - основы языка и практика для начинающих
    2 недели
    Далее
  • Merion Academy
    Фронтенд-разработчик с нуля
    4 месяца
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
let now = new Date(),
    birthday = new Date('10/10/2001')

if (now > birthday) {
  // ...
}

Правда, если у вас нет машины времени, я не вижу смысла в такой проверке. Для всех уже родившихся людей всегда будет true.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы