JSFiddle - React, Tailwind, and code Playground

JavaScript

var data= [
  {
    event_date: "Tue, 26 May 2015 00:00:00 +1000",
    event_time: "6:30pm"
  },
  {
    event_date: "Tue, 26 May 2015 00:00:00 +1000",
    event_time: "4:30pm"
  },    
  {
    event_date: "Tue, 27 May 2015 00:00:00 +1000",
    event_time: "1:30  pm"
  },
  {
    event_date: "Tue, 27 May 2015 00:00:00 +1000",
    event_time: "2:30 Am"
  },
  {
    event_date: "Tue, 27 May 2015 00:00:00 +1000",
    event_time: "15:00"
  },
  {
    event_date: "Tue, 27 May 2015 00:00:00 +1000",
    event_time: "2:45"
  },
]

function comp(a, b) {
  var d1= new Date(a.event_date)*1,
      d2= new Date(b.event_date)*1,
      t1= new Date('1/1/1970 '+(a.event_time.replace(/(a|p)/i, ' $1')))*1,
      t2= new Date('1/1/1970 '+(b.event_time.replace(/(a|p)/i, ' $1')))*1;
  return (d1+t1)-(d2+t2);
} //comp

data= data.sort(comp);

document.body.innerHTML= JSON.stringify(data);