JS中时间按月份进行有效期判断

    技术2022-07-16  84

    需要在页面上按输入值计算是否符合在有效期内

    //显示超期状态 var date = new Date();//获取当前时间 var year = date.getFullYear();//当前时间的年份 var month = date.getMonth()+1;//当前时间的月份,默认以0开头,所以+1 var day = date.getDate();//当前时间的日 //减去有效期 var period = $scope.period; year = year- ((period/12>=1)?Math.floor(period/12):0); month = month-period; //月份向年份借位 if (month<0){ year= year-1; month = month+12; } var time = year+'-'+month+'-'+day;//时间进行拼接 var checkTime = "2020-01-01";//需要判断的时间,以2020年1月1日举例 //转为毫秒数比较 var a = (Date.parse(time)- Date.parse(checkTime)); if (a < 0) { return "正常" } if (a >= 0) { return "超期" }

     

    Processed: 0.011, SQL: 9