a = new Date()
a=a.valueOf()//将日期转化为数字
b=new Date(1999-9-9)
b=b.valueOf()或者
a.getTime()//返回毫秒数
a=a.valueOf()//将日期转化为数字
b=new Date(1999-9-9)
b=b.valueOf()或者
a.getTime()//返回毫秒数
解决方案 »
- 我有一函数不执行$(this),$("table tr").mouseout( function(){aliert($(this).attr("backgro}
- 判断iframe的问题
- 一个js在iframe内就不是特别好使
- 求全能的html加载完毕判断
- 作用先后问题
- 怎么样能够使得JS操作数据库中记录 急!
- 想在后面页面得到前面页面的复选框是否被选中的信息,怎么做啊?本人新手,求助各位大侠
- dojo如何实现checkbox全选功能
- 网页中如何直接在网址中输入参数
- javaScipt中有这样的两个函数吗? /[^\d]/g.test(strPage) ,isNaN(strPage) //strPage=form.page.value
- 有没有暂停的函数?
- window.open的问题,急,在线等!
原来你说的是1999-9-9这样的格式
<script>
function check(){
var date1=document.form1.date1.value
date1=date1.split("-");
var date1= new Date(parseInt(date1[0],10),parseInt(date1[1],10)-1,parseInt(date1[2],10));
date1=date1.getTime()
var date2=document.form1.date2.value
date2=date2.split("-");
var date2= new Date(parseInt(date2[0],10),parseInt(date2[1],10)-1,parseInt(date2[2],10));
date2=date2.getTime()
if(date1>date2)
alert("date1>date2")
else
alert("date1<date2")
}
</script><form name=form1>
<input type=text name=date1>
<input type=text name=date2>
<input type=button onclick=check()>
</form>
date2:<input type=text name="txt2">
<input type=button onclick="bao(document.all.txt1.value,document.all.txt2.value)"
value="Test"><script>
function bao(date1,date2)
{
date1=Date.parse(new Date(date1.replace(/-/g,"/")));
date2=Date.parse(new Date(date2.replace(/-/g,"/")));
if(date1-date2>0)alert('date1大于date2')
if(date1-date2<0)alert('date1小于date2')
if(date1-date2==0)alert('date1等于date2')
}
</script>
var startD1 = startDay+" "+"00:00";
var endD1 = endDay+" "+"23:59";
var n1 = new Date(startD1.replace(/-/g, "/"));
var n2 = new Date(endD1.replace(/-/g, "/"));
var n = n2.getTime() - n1.getTime();
if(startDay==""||endDay==""){
alert("还没输入完呢你就点!");
return;
}
if(n<=0){
alert("开始日期必须大于结束日期,耶~");
return;
}
}