解决IE8 不支持getDate

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wanglufei_1992/article/details/65629044

第一,先说需求:后台返回一个时间,我需要获取这个时间的后一天时间。再次或许系统时间和后一天时间进行比较,依次做不同业务。
第二,因为要在 后台时间加一天,我用到了getDate()这个方法,IE8不支持,
第三,解决方法:`//兼容IE8
function parseIS(dateStringInRange) {
var isoExp = /^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,
date = new Date(NaN), month,
parts = isoExp.exec(dateStringInRange);

                  if(parts) {
                    month = +parts[2];
                    date.setFullYear(parts[1], month - 1, parts[3]);
                    if(month != date.getMonth() + 1) {
                      date.setTime(NaN);
                    }
                  }
                  return date;
                }
     var startDay=parseIS(josndata.obj.auditTime);`//得到的系统时间
     startDay.setDate(startDay.getDate()+1);//系统时间加的一天

发现一个问题就是,我是整理近期问题才会来csdn更新博客,所以导致好多小伙伴私信我的问题,我都是过了好久才看到,
有不明白的地方,可以微博找我。
微博:璐飞童鞋。关注之后,私信即可。

展开阅读全文

没有更多推荐了,返回首页