@1233211

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

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

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

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

Похожие вопросы
22 нояб. 2024, в 19:51
15000 руб./за проект
22 нояб. 2024, в 19:15
200000 руб./за проект
22 нояб. 2024, в 18:50
30000 руб./за проект