Мне нужна помощь в сортировке этих уведомлений в порядке самых новых и самых старых. Я создаю приложение Ionic 3, и я должен продемонстрировать эти уведомления в приложении, каждый из которых имеет тему, сообщение, а затем дату, день и год. Я не совсем понял, как решить эту проблему, поэтому я не могу поделиться кодом, который я сделал.
Вот ответ от API, который мне нужно обработать:
{
"status": 200,
"message": "All notifications fetched successfully",
"notifications": {
"count": 4,
"data": [
{
"read": true,
"message": "A payment was made for room A1, Lavington Apartments on Fri Jul 20 16:33:57 2018 GMT",
"notification_type": "payments",
"date_modified": "2018-07-20T16:38:15.537792+00:00",
"uuid": "b35b9910-8c3a-11e8-9b62-16e8ab7884b0",
"url": "https://api.herokuapp.com/v1/payments/b359c14e-8c3a-11e8-9b62-16e8ab7884b0",
"date_added": "2018-07-20T16:33:57.991692+00:00",
"subject": "A new rent payment has been successfully processed"
},
{
"read": true,
"message": "A payment was made for room A1, Lavington Apartments on Fri Jul 20 16:33:54 2018 GMT",
"notification_type": "payments",
"date_modified": "2018-07-20T16:38:15.537786+00:00",
"uuid": "b10b1096-8c3a-11e8-9af5-16e8ab7884b0",
"url": "https://api.herokuapp.com/v1/payments/b1096dea-8c3a-11e8-9af5-16e8ab7884b0",
"date_added": "2018-07-20T16:33:54.108472+00:00",
"subject": "A new rent payment has been successfully processed"
}
],
"unread_count": 0
}
}
Мой дисплей должен содержать следующее:
- Тема
- Сообщение
- Дата в формате (день, месяц, год, время
Для сегодняшних уведомлений они должны показывать только время, например 08:00 Любые прошлые уведомления должны иметь День, Месяц, Год