Как отсортировать деления по определенной дате или по двум датам
Пример:
если я записал 27-09-2018 Я отправил из 27-09-2018
это мой код
1-я создал функцию, которая сравнивала дату и ввод, после сравнения я отображал выбранную дату
function sortDescending(a, b) {
var date1 = $("#datepick").val();
date1 = new Date(date1[0], date1[1] - 1, date1[2]);
var date2 = $(b).find(".year").text();
date2 = date2.split('-');
date2 = new Date(date2[2], date2[1] - 1, date2[0]);
return date1 >= date2;
};
$('#datepick').click(function () {
console.log("tt");
$('#all_elements .element').sort(sortDescending).appendTo('#all_elements');
});
<input type="date" id="datepick"/>
<div id="all_elements">
<!-- one element -->
<div class="element">
<div class="display-number">02</div>
<div class="year">20-10-2011</div>
</div><!-- element -->
<!-- one element -->
<div class="element">
<div class="display-number">03</div>
<div class="year">22-09-2011</div>
</div><!-- element -->
<!-- one element -->
<div class="element">
<div class="display-number">01</div>
<div class="year">01-12-2011</div>
</div><!-- element -->
<!-- one element -->
<div class="element">
<div class="display-number">04</div>
<div class="year">01-06-2011</div>
</div><!-- element -->
<!-- one element -->
<div class="element">
<div class="display-number">05</div>
<div class="year">29-09-2019</div>
</div><!-- element -->
</div> <!--all_elements--