看看这个,输入日期,看是这一年的第几天,为什么结果是NaN? 不用这样吧。你先var d1 = new Date(yourYear,1,1);然后 new Date(yourYear,YourMonth,YourDay)然后再一减不就OK了吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 new Date那是电脑的处理,喜欢人性一点的<html><head><script>function mm(){ var temp=new Array(31,28,31,30,31,30,31,31,30,31,30,31) var a=eval(document.form1.t1.value) var b=eval(document.form1.t2.value) var c=eval(document.form1.t3.value) var days=0,last,current for(i=0;i<b-1;i++){ days+=temp[i] } if(b>2&&((a%400==0)||(a%4==0&&a%100!=0))){ last=days+1 } else{ last=days } current=last+c document.form1.t4.value=current}</script></head><body><form name=form1><input type=text name=t1 value=2000>年<input type=text name=t2 value=3>月<input type=text name=t3 value=2>日<input type=button onclick=mm() value=go!><br><input type=text name=t4></form></body></html> 还是秋水姐姐好,但是为什么只判断a%4==0不行,还要判断if(b>2&&((a%400==0)||(a%4==0&&a%100!=0)))这么长呢? 是什么原因?? 我原来的排除一些错误不说,是不是最主要的days没有初始化?? js跨域问题怎么解决? 下面的代码写着写着被绕进去了,不知道该怎么写下去了,请各位大侠帮忙看一下 ASP.NET Repeater 实现子窗体传值到父窗体 在线等待。。。 Javascript中如和建立全局静态变量 一段动态添加表单程序的Javascript代码 关于两个页面之间联动的问题 javascript 读取cookie集问题求助! 新年到,明天放假,恭贺新年!散点分 ^_^ history.back()和表单的问题 散代码!一个多级菜单![帮我up几次,代码长,3次放不下] 如何判断两个对象的相对位置?即一个对象是在另外的一个上边还是下边,左边还是右边。 如何使其不选中?
<html>
<head>
<script>function mm(){
var temp=new Array(31,28,31,30,31,30,31,31,30,31,30,31)
var a=eval(document.form1.t1.value)
var b=eval(document.form1.t2.value)
var c=eval(document.form1.t3.value)
var days=0,last,current
for(i=0;i<b-1;i++){
days+=temp[i]
}
if(b>2&&((a%400==0)||(a%4==0&&a%100!=0))){
last=days+1
}
else{
last=days
}
current=last+c
document.form1.t4.value=current
}</script>
</head>
<body>
<form name=form1>
<input type=text name=t1 value=2000>年
<input type=text name=t2 value=3>月
<input type=text name=t3 value=2>日<input type=button onclick=mm() value=go!><br>
<input type=text name=t4>
</form>
</body>
</html>