| 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())