Делаю фильтр по дате (за неделю, месяц, год)
хочу с помощью jquery фильтровать
$('#filterZ').change(function () {
var date = new Date();
var range = $('#filterZ option:selected').val();
var endDate = getDateAgo(date, range);
$('.period').each(function(){
var publish = $(this).html();
var publishDate = new Date(publish);
});
function getDateAgo(date, days) {
var dateCopy = new Date(date);
dateCopy.setDate(date.getDate() - days);
return dateCopy;
}
});
в range попадает число дней из селекта
в колонке с классом period выводятся даты из элемента
при попытке создать новый объект с датой
var publishDate = new Date(publish)
ругается что неправильный формат даты (тот что попадает в переменную publish)
как можно было бы корректно вывести даты чтобы jquery мог использовать их для создания объекта?











