Date - Compare

Comparing a date with the current date.
Current Date

 
Input Date

 
 

<script type="text/javascript">
<!--

function chkDate() {

currentDate=new Date()

myDate=document.f1.t1.value.split("/")

inputDate=new Date()
inputDate.setDate(myDate[0])
inputDate.setMonth(myDate[1]-1)
inputDate.setFullYear(myDate[2])

if(inputDate>currentDate){
result="Input is after todays date"
}
else if(inputDate<currentDate){
result="Input is before todays date"
}
else{
result="Input is the same as todays date"
}

document.getElementById("display").innerHTML=result

}

//-->
</script>

<form name="f1">
<input type="text" name="t1" value="25/9/2002"><br>
<input type="button" value="compare" onclick="chkDate()">
</form>

<div id="display"> </div>

Note:
If using

inputDate=new Date(myDate[2],myDate[1]-1,myDate[0])

instead of

inputDate=new Date()
inputDate.setDate(myDate[0])
inputDate.setMonth(myDate[1]-1)
inputDate.setFullYear(myDate[2])

the current time

currentDate.getHours(),currentDate.getMinutes(),currentDate.getSeconds()

has to be included as well

inputDate=new Date(myDate[2],myDate[1]-1,myDate[0],currentDate.getHours(),currentDate.getMinutes(),currentDate.getSeconds())