@1233211

Как сравнить строку в формате '180820' с датой?

Есть дата в формате '180820', как её сравнить с текущей датой? Допустим, нужно проверить, входил ли эта дата в предыдущие 4 дня или нет?
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@bqio
https://github.com/bqio
Решение поможет. Как проверить, думаю, сообразите сами.

let arr = "180820".split(/(\d\d)/).filter((_, i) => (i % 2)).reverse();
arr[0] = String(parseInt(arr[0]) + 2000);
console.log(new Date(arr.join("-")))
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Fragster
@Fragster
помогло? отметь решением!
1. привести к нормальной дате (объект Date), например порезав на куски и передав эти куски в конструктор
2. получить дату, с которой сравниваем любым способом
3. сравнить
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы