JSFiddle - React, Tailwind, and code Playground

JavaScript

var date_one = "2019-01-10 15:30:19";
var date_two = "2019-01-10 12:30:19";

console.log(typeof date_one);
var timeStamp_date_one = new Date(date_one).getTime() ; //1375077000000 
console.log(timeStamp_date_one)//number 
var timeStamp_date_two = new Date(date_two).getTime() ;//1375080600000 
//number 

 console.log((timeStamp_date_two-timeStamp_date_one) <= 7200000);

//since you are having both datetime in numer time 
//you can compare then to any logical oparation ( >, < ,= ,!= ,== ,!== ,>= AND <=) 


//to be able to work with this date and time agin you need to convert it to an object 
var newTime = new Date(timeStamp_date_one) ;
//object 
var timeStamp_date = new Date(newTime).getTime()
console.log("new time", timeStamp_date) ;

// you can the use this following function to convert your date and time to any format you want 
console.log(DateAndTimeFormat(newTime  , 'time')) ;//  1:50 
console.log(DateAndTimeFormat(newTime  , 'date_time')) ;//  7/29/2013 1:50 
function DateAndTimeFormat(dateAndTime, type) {
                switch (type) {
                    case 'time':
                        return dateAndTime.getHours() + ':' + (dateAndTime.getMinutes() < 10 ? '0' : '') + 
                            dateAndTime.getMinutes()
                    case 'date':
                        return dateAndTime.getMonth() + 1 + '/' + dateAndTime.getDate() + '/' +
                            dateAndTime.getFullYear()
                    case 'date_time':
                        return dateAndTime.getMonth() + 1 + '/' + dateAndTime.getDate() + '/' +
                            dateAndTime.getFullYear() + ' ' + dateAndTime.getHours() + ':' +
                            (dateAndTime.getMinutes() < 10 ? '0' : '') + dateAndTime.getMinutes()

                }
            }