[求]自然月计算方法 “每个月20号到下个月19号算一个月”这是自然月吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是啊,因为这个是根据自然月的天数所以天数不能固定,谁能来帮帮我 <SCRIPT language=JavaScript>//传回公历 y年某m+1月的天数function monthDays(y,m) {var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31); if(m==1) return(((y%4 == 0) && (y%100 != 0) || (y%400 == 0))? 29: 28) else return(solarMonth[m])}function putMonthN(a,b) {var da,db;//得到两个日期数组da=a.split(".");db=b.split(".");//得到年差月差日差y=da[0]-db[0];m=da[1]-db[1];d=da[2]-db[2];//得知a/b哪个日期更早 a早 标记为-1 b早标记为0 标记为flagflag=(y>0 ||(y==0 && m>0) || (y==0 && m==0 && d>0))?0:-1;//计算月数if(flag==-1){y=-y;m=-m;d=-d;bigMonthDN=monthDays(db[0],db[1]-1);}elsebigMonthDN=monthDays(da[0],da[1]-1);num=12*y + m + ((d<bigMonthDN-1)? ( (d>=-1)?0:-1 ):1)return num}alert ("相距"+putMonthN("2005.2.3","2005.3.4")+"个月");</SCRIPT> JS循环读取XML javascript里面COOKIE实现实时读取的问题,如何实现? jquery的问题 请问如何用层(div)实现类似window.open的效果,也就是说动态的弹出一个层,里面其实调用的某个页面。 如何实现拖拽浏览器时触发一个事件 如何在激活IE窗体时,弹出提示信息 有关打开新窗口,选择一个选项,提交到一个文本框里。 请问那位有类似WebMenuShop建立菜单的java脚本,谢谢! 如何判断数组的下限?(在线等待) 关于jquery 的animate,height为自适应的问题 求教动态生成下拉框内的元素的方法 文本框的readonly属性在JS中怎么用?
//传回公历 y年某m+1月的天数
function monthDays(y,m) {var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31); if(m==1)
return(((y%4 == 0) && (y%100 != 0) || (y%400 == 0))? 29: 28)
else
return(solarMonth[m])
}function putMonthN(a,b)
{var da,db;//得到两个日期数组
da=a.split(".");
db=b.split(".");//得到年差月差日差y=da[0]-db[0];
m=da[1]-db[1];
d=da[2]-db[2];//得知a/b哪个日期更早 a早 标记为-1 b早标记为0 标记为flagflag=(y>0 ||(y==0 && m>0) || (y==0 && m==0 && d>0))?0:-1;//计算月数
if(flag==-1)
{
y=-y;m=-m;d=-d;
bigMonthDN=monthDays(db[0],db[1]-1);
}
else
bigMonthDN=monthDays(da[0],da[1]-1);
num=12*y + m + ((d<bigMonthDN-1)? ( (d>=-1)?0:-1 ):1)return num
}
alert ("相距"+putMonthN("2005.2.3","2005.3.4")+"个月");
</SCRIPT>