Compare Date and Time Javascript
Here i create two different function for compare date and time. It is a pure javascript code here is no other js library.
by Mahabubur Rahman
HTML
Date : <div id="date"></div>
<hr/>
Time : <div id="time"></div>
JavaScript
var sTime = "14:01:20";
var eTime = "22:00:00";
var sDate='01/01/2011 10:20:45';
var eDate='01/01/2011 15:10:10';
datecompare(sTime,eTime);
if(timecompare(sTime,eTime)){
document.getElementById("time").innerHTML=eTime;
}else{
document.getElementById("time").innerHTML=sTime;
}
if(datecompare(sDate,eDate)){
document.getElementById("date").innerHTML=eDate;
}else{
document.getElementById("date").innerHTML=sDate;
}
function timecompare(startTime,endTime){
var regExp = /(\d{1,2})\:(\d{1,2})\:(\d{1,2})/;
if(parseInt(endTime .replace(regExp, "$1$2$3")) > parseInt(startTime .replace(regExp, "$1$2$3"))){
return true;
}else{
return false;
}
}
function datecompare(startDate,endDate){
if(Date.parse(startDate) < Date.parse(endDate)){
return true;
}else{
return false;
}
}