Перейти к содержимому


Фотография
- - - - -

Вывести дату чтобы можно было обработать скриптом


В теме одно сообщение

#1 alexmixaylov

alexmixaylov

Отправлено 14 May 2015 - 19:11

Делаю фильтр по дате (за неделю, месяц, год)

 

хочу с помощью 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 мог использовать их для создания объекта?

 


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 14 May 2015 - 20:47

alexmixaylov, какой формат  получает?

var publish = $(this).html();

Нет ли там лишних символов?


  • 0
Изображение
 




Click to return to top of page in style!