Показать сообщение отдельно
  #13 (permalink)  
Старый 26.05.2021, 09:26
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,578

Сообщение от ksa Посмотреть сообщение
Это лишь твое мнение...

Вместо голословных утверждений начинай тестировать.
let d1 = '29.02.2008'
let d2 = '28.02.2018'
const re = /(\d\d)\.(\d\d)\.(\d+)/
d1 = d1.replace(re,'$3$2$1')
d2 = d2.replace(re,'$3$2$1')
const val = (d2 - d1) / 10000
alert(val >= 10) //false...


Но вообще я понял это трюк, что годами с хвостиками играть.
Из кода я сразу этого не понял, сам уже давно просто чистый код пишу, где переменные сами за себя говорят

Последний раз редактировалось micscr, 26.05.2021 в 13:20.
Ответить с цитированием