Use the Date object to do what you want - construct a Date object for each date, then compare them using the >, <, <= or >=.
Use of comparison ( ==, !=, ===, and !== ) requires you use date.getTime()
as in:
var date1 = new Date();
var date2 = new Date(date1);
var same = date1.getTime() === date2.getTime();
var notSame = date1.getTime() !== date2.getTime();
console.log(same,notSame);
var date1 = new Date('06.04.2017 18:26');
var date2 = new Date('05.04.2017 18:26');
var isGreaterorEq = date1.getTime() >= date2.getTime();
var lessThan = date2.getTime() < date1.getTime();
console.log(isGreaterorEq ,lessThan );
As for the 24 hours thing:
var date1 = new Date('05.06.2017 01:26');
var timeStamp = Math.round(new Date().getTime() / 1000);
var timeStampYesterday = timeStamp - (24 * 3600);
var is24 = date1 >= new Date(timeStampYesterday*1000).getTime();
console.log(is24,timeStamp,date1,timeStampYesterday );