javascript学习指南|javascript中计算日期实现程序

时间:2017-09-11  来源:php常用代码  阅读:

代码:
 

 代码如下 var strDateArrayStart = beginDate.split("-");
 var strDateArrayEnd = endDate.split("-");
 var strDateS = new Date(strDateArrayStart[0] + "/" + strDateArrayStart[1] + "/" + strDateArrayStart[2]);
 var strDateE = new Date(strDateArrayEnd[0] + "/" + strDateArrayEnd[1] + "/" + strDateArrayEnd[2]);
       
 var intDay = (strDateE-strDateS)/(1000*3600*24*30);
 // 入荷予定日 beginDate - 入荷予定日 endDate >= 7の?龊?br />  if(intDay >= 7){
 dealSelfErr(document.forms[0].beginDate, getMsg(W311));
   return false;
  }

注:
1秒=1000毫秒
1小时=60分钟*60秒=3600秒
一天=24小时

2 计算 日期 之间月份差

这里我写了1中方法:

 代码如下

(3)
 var arrA = a.split("-"),
         arrB = b.split("-"),
         yearA = arrA[0],
         yearB = arrB[0],
         monthA = +arrA[1],
         monthB = (yearB-(+yearA))*12+parseInt(arrB[1]),
         rA = [],
         rB = [];
        var i = 0;
    
     alert(monn);
     do{
         do{
             i++;
             rA.push(yearA+""+(monthA > 9 ? monthA : "0"+monthA));
            // rB.push(yearA+"年"+monthA+"月");
             if(monthA == 12){
                 monthA=1;
                 monthB -= 12;
                 break;
             }
         }while(monthB > monthA++)
     }while(yearB > yearA++)
     alert(i);
    // alert([rA,rB]);
     return [rA];
    
 }
 function aa(){
         var c = this.getD("2011-11","2012-02");
         alert(c)
     }

javascript学习指南|javascript中计算日期实现程序

http://m.bbyears.com/jiaocheng/35497.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新