Хочу научится писать алгоритмы и шевелить мозгами не подсматривая
document.getElementById("myBtn").disabled = true;
let date1 = new Date("2020-07-30T07:09:58.999+0300");
let date2 = new Date("2020-07-30T07:09:58.998+0300");
console.log(date1>date2); // => true
console.log(date1<date2); // => false
let date1 = new Date("2020-07-30T07:09:58.999+0300");
let date2 = new Date("2020-07-30T07:09:58.998+0300");
console.log(date1.getTime()>date2.getTime()); // => true
console.log(date1.getTime()<date2.getTime()); // => false
new Date("2020-07-30T07:09:58.999+0300");
2020 - год
07 - месяц (июль)
30 - число
07 - часов
09 - минут
58 - секунд
998 - милисекунд
+0300 - часовой пояс (МСК +3:00)
console.log((new Date("2020-07-30T07:09:58.999+0300")).getTime())
// => 1596082198999
let str1 = "2020-07-30T07:09:58.999+0300";
let str2 = "2020-07-30T07:09:58.998+0300";
console.log(str1>str2); // => true
console.log(str1<str2); // => false
('0' + date.getMonth()).slice(-2)
// или
`${date.getMonth()}`.padStart(2, 0)
date.toLocaleDateString('ru-RU').split('.').reverse().join('.')
// или
date.toLocaleDateString('ru-RU').replace(/(\d+)(\.\d+\.)(\d+)/, '$3$2$1')
что я сделал не так?
ul
находятся i
и div
? Почему li
находится внутри div
? Разберитесь, кого чьим контентом можно и нельзя делать.#hide
должно браться из стейта, обновлять надо стейт; innerText
, который вы хотите получить - его также надо брать из стейта.selectItem
- подумайте, как его переписать так, чтобы вместо объекта события (который вам нужен ради свойства target
, да?) он принимал данные, на основе которых создан li
.