Как упорядочить массив по датам? ⇐ Php
Как упорядочить массив по датам?
У меня есть следующий массив
$dates = array( '2015-02-13', '21 апреля 2015 г.', '2015-08-18', '26.11.2015', '2015-09-15', '2015-01-07', '2015-02-11', '2015-07-14', '2015-03-02', ); Я хотел бы отсортировать этот массив от самой давней до самой последней даты.
foreach ($dates как $date) { $date = новый DateTime($date); // Логика, которая мне нужна } Не могли бы вы мне помочь?
Изменить
Хотелось бы отметить, что формат даты может варьироваться. Чтобы уточнить, у меня есть даты в моей базе данных в формате ГГГГ-ММ-ДД, ГГГГ/ММ/ДД, ДД-ММ-ГГГГ и ДД/ММ/ГГГГ.
Но, как предложено ниже, я могу переформатировать дату и построить новый массив. Так что, вероятно, это не будет проблемой.
У меня есть следующий массив
$dates = array( '2015-02-13', '21 апреля 2015 г.', '2015-08-18', '26.11.2015', '2015-09-15', '2015-01-07', '2015-02-11', '2015-07-14', '2015-03-02', ); Я хотел бы отсортировать этот массив от самой давней до самой последней даты.
foreach ($dates как $date) { $date = новый DateTime($date); // Логика, которая мне нужна } Не могли бы вы мне помочь?
Изменить
Хотелось бы отметить, что формат даты может варьироваться. Чтобы уточнить, у меня есть даты в моей базе данных в формате ГГГГ-ММ-ДД, ГГГГ/ММ/ДД, ДД-ММ-ГГГГ и ДД/ММ/ГГГГ.
Но, как предложено ниже, я могу переформатировать дату и построить новый массив. Так что, вероятно, это не будет проблемой.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Группировать 2d массив дат и значений по смежным датам с одинаковым значением
Anonymous » » в форуме Php - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-