在指定日期上添加年,月,日,时...等

                //取当前日期
                var date = new Date();
                var now = "";
                now = date.getFullYear()+"-"; //读英文就行了
                var mStr=new String(date.getMonth()+1);
                var dStr=new String(date.getDate());
                if (mStr.length==1){
                      mStr="0"+mStr;
                }
                if (dStr.length==1){
                      dStr="0"+dStr;
                }
                now = now + mStr +"-";
                now = now + dStr;              
                var test= DateAdd("d",1,now); 

function   DateAdd(strInterval,   NumDay,   dtDate)   {  

              var   dtTmp   =   new   Date(dtDate);  
              if   (isNaN(dtTmp))   dtTmp   =   new   Date();  
              switch   (strInterval)   {  
              case   "s":
                   dtTmp  =   new   Date(Date.parse(dtTmp)   +   (1000   *   NumDay));
                break;
              case   "n":
                   dtTmp  =   new   Date(Date.parse(dtTmp)   +   (60000   *   NumDay));
                break;
              case   "h":
                   dtTmp  =   new   Date(Date.parse(dtTmp)   +   (3600000   *   NumDay));
                break;
              case   "d":
                   dtTmp  =   new   Date(Date.parse(dtTmp)   +   (86400000   *   NumDay));
                break;
              case   "w":
                   dtTmp  =   new   Date(Date.parse(dtTmp)   +   ((86400000   *   7)   *   NumDay));
                break;
              case   "m":
                   dtTmp  =   new   Date(dtTmp.getFullYear(),   (dtTmp.getMonth())   +   NumDay,   dtTmp.getDate(),   dtTmp.getHours(),   dtTmp.getMinutes(),   dtTmp.getSeconds());
                break;  
              case   "y":
                   dtTmp  =   new   Date((dtTmp.getFullYear()   +   NumDay),   dtTmp.getMonth(),   dtTmp.getDate(),   dtTmp.getHours(),   dtTmp.getMinutes(),   dtTmp.getSeconds());
                break;
              }
              var mStr=new String(dtTmp.getMonth()+1);
              var dStr=new String(dtTmp.getDate());
              if (mStr.length==1){
                  mStr="0"+mStr;
              }
              if (dStr.length==1){
                  dStr="0"+dStr;
              }
              return dtTmp.getFullYear()+"-"+mStr+"-"+dStr;
  }

转载于:https://www.cnblogs.com/ylemzhang/archive/2010/09/07/1820835.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值