<html>
<script language="javascript"> 
function checkDate(){
var now = new Date();
var inputDate = new Date(text1.value.replace(/-/g,"/"));
if(now.getTime() - inputDate.getTime() > 0){
alert("小于今天");
}else if(now.getTime() - inputDate.getTime() == 0){
alert("就是今天");
}else{
alert("大于今天");
}
}
</script>        <body onload="setEvent()"> 
<input type="text" id="text1">
<input type="button" value="判断" onclick="checkDate()">
</body>
</html>

解决方案 »

  1.   

    上面有一个onload="setEvent()"是和主题无关,忘去掉了
      

  2.   

    对了再附加一个问题:
    怎样用javascript获取文本框的格式是2008-6-25的时间值?(即在javascript里,把文本类型的时间,转换成时间类型)
      

  3.   

    <script type="text/javascript">
    var DiffDay = function (time) {
    //大于或者等于当天,则返回true,否则返回false
    return Math.floor((new Date().valueOf() - new Date(Date.parse(time.replace(/-/g, '/'))).valueOf()) / 86400000) < 0
    };alert(DiffDay('2008-6-26'));
    </script>