JSFiddle - React, Tailwind, and code Playground
by fierce_trailblazer
JavaScript
var array = [
{
"name": "Service-1",
"status": "Cancelled",
"startDate": "2020-04-02T00:00:00",
"id": 10
},
{
"name": "DG_3029_Export1",
"status": "Approved",
"startDate": "2020-03-01T00:00:00",
"id": 11
},
{
"name": "DG_3029_Export2",
"status": "Approved",
"startDate": "2020-04-02T00:00:00",
"id": 12
},
{
"name": "Service-10",
"status": "Cancelled",
"startDate": "2020-04-10T00:00:00",
"id": 19
},
{
"name": "DG_Export3",
"status": "Cancelled",
"startDate": "2020-04-02T00:00:00",
"id": 13
},
{
"name": "Service-5",
"status": "Cancelled",
"startDate": "2020-04-02T00:00:00",
"id": 14
},
{
"name": "Service-6",
"status": "Cancelled",
"startDate": "2020-04-02T00:00:00",
"id": 15
},
{
"name": "Service-7",
"status": "Cancelled",
"startDate": "2020-04-02T00:00:00",
"id": 16
},
{
"name": "DG_Export4",
"status": "Cancelled",
"startDate": "2020-04-02T00:00:00",
"id": 17
},
{
"name": "DG_Export5",
"status": "Cancelled",
"startDate": "2020-04-02T00:00:00",
"id": 18
}
];
array.sort((a, b)=>
new Date(b.startDate)-new Date(a.startDate)
)
for (let i=0;i<array.length;i++){
console.log("Id:\t"+array[i].id+"\tStatus:\t"+array[i].status+"\tDate:\t"+array[i].startDate.substring(1, 10));
}