@baby_2023

Как отсортировать массив по дате в формате от и до?

Привет хабр, как возможно отсортировать массив в котором имеется статическая дата по методу от и до?
Я попробовал получить разницу в днях, между двумя датами для сортировки и пустить их в цикл и в цикле конвертировать индекс дня в дату начиная от даты который указана в сортировке типа "от", но ничего не вышло, так как получается двумерный цикл и данные обрабатываются в некорректном порядке.

К примеру мы имеем массив который содержит внутри себя 10 элементов с разными датами, к примеру от 2022-04-01 до до 2022-04-10, юзер хочет отсортировать эти данные по дате с 2022-04-02 по 2022-04-07.
  • Вопрос задан
  • 469 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
1) Зависит от формата даты. пример массива не помешает. так же как и вариант "такое хочу получить".
2) Если данные получены из бд, правильным ответом будет добавить сортировку в запрос.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Если я правильно понял проблему, то это можно сделать в два действия: отсортировать весь массив по дате, а потом взять из него кусочек в соответствии с вашими "от", "до"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы