Как упорядочить массив по датам?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как упорядочить массив по датам?

Сообщение Anonymous »


У меня есть следующий массив

$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); // Логика, которая мне нужна } Не могли бы вы мне помочь?
Изменить
Хотелось бы отметить, что формат даты может варьироваться. Чтобы уточнить, у меня есть даты в моей базе данных в формате ГГГГ-ММ-ДД, ГГГГ/ММ/ДД, ДД-ММ-ГГГГ и ДД/ММ/ГГГГ.

Но, как предложено ниже, я могу переформатировать дату и построить новый массив. Так что, вероятно, это не будет проблемой.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»