Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.02.2023, 19:50
Аспирант
Отправить личное сообщение для Aidec Посмотреть профиль Найти все сообщения от Aidec
 
Регистрация: 07.12.2022
Сообщений: 86

Как отсортировать массив по просроченной дате
Здравствуйте
У меня есть массив
var array = [{id: 1, date: 1 12 2012 10:00:00 AM}, {id: 2, date: 2 8 2012 08:00:00 AM}];

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




Помогите пожалуйста решить задачку.
Ответить с цитированием
  #2 (permalink)  
Старый 02.02.2023, 20:21
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,700

Сообщение от Aidec
date: 1 12 2012 10:00:00 AM
date это строка или Date?
Что такое просроченная дата?
Отсортировать, выбрать или выбрать и отсортировать?
Ответить с цитированием
  #3 (permalink)  
Старый 02.02.2023, 20:38
Аспирант
Отправить личное сообщение для Aidec Посмотреть профиль Найти все сообщения от Aidec
 
Регистрация: 07.12.2022
Сообщений: 86

Это строка.
Ну смотри например: элемент с датой 01.01.2022 действует год, а значит 01.01.2023 это последний день, а 02.01.2023 уже просрочен.
Вот мне нужно отсортировать эти объекты в массиве которые имеют дату просроченную и дату которой осталось 7 дней до его последнего дня.
Ответить с цитированием
  #4 (permalink)  
Старый 02.02.2023, 22:13
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,700

Строки так и записаны с пробелами вместо нормальных разделителей для дат?
Сообщение от Aidec
Ну смотри например: элемент с датой 01.01.2022 действует год
А где написано, что действует год? Или они все действуют год?

Сообщение от Aidec
Вот мне нужно отсортировать
Так отсортировать или выбрать, те у которых срок действия закончился или осталось 7 дней?
Ответить с цитированием
  #5 (permalink)  
Старый 03.02.2023, 00:06
Аспирант
Отправить личное сообщение для Aidec Посмотреть профиль Найти все сообщения от Aidec
 
Регистрация: 07.12.2022
Сообщений: 86

Объясню по другому)))
В массиве инфа о человеке и есть дата экзамена (когда ему нужно сдавать экзамен), экзамен сдают каждый год, вот мне нужно сделать так что бы в этом массиве остались те люди которые не сдали вовремя (просрочили) и еще нужен другой вариант, что бы отображались люди которым скоро нужно сдавать экзамен, за 7 дней раньше.
По поводу даты не могу сейчас сказать, так там или не так.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как правильно формировать многомерный массив? raja Общие вопросы Javascript 5 25.02.2022 14:02
Как отсортировать функцией sort многомерный ассоциативный массив? raja Общие вопросы Javascript 8 10.02.2022 14:07
Как добавить данные в глобальный массив из функции Jigan2 jQuery 2 14.03.2015 18:06
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как лучше сделать глобальный массив skyfish AJAX и COMET 4 17.02.2009 18:05