月份的加减

月份的加减,一开始想用,毫秒数进行,但是每个月的天数不一样直接给pass掉了,只能用最简单的方法了

 function dateAlgorithm(date,index) {
      var numDate=date.split('-');
      if(index==='+'){
        if(Number(numDate[1])+1>12){
          numDate[0]=Number(numDate[0])+1;
          numDate[1]=1;
        }else{
          numDate[1]=Number(numDate[1])+1;
        }
      }else if(index==='-'){
        if(Number(numDate[1])-1<=0){
          numDate[0]=Number(numDate[0])-1;
          numDate[1]=12;
        }else{
          numDate[1]=Number(numDate[1])-1;
        }
      }

      return numDate.toString().replace(',','-');
  }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容