<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>
怎样用javascript获取文本框的格式是2008-6-25的时间值?(即在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>