paas平台获取指定日期后的n天日期

来源:小凡日期:2022年4月19日
var inputday = input.inputDay;
var inputtime = input.inputTime;
var type = input.type;

if(type == "保养单"){
   inputday = 30;
}
else if(type == "年检表"){
   inputday = 365;
}
else if(type == "限速器检验报告"){
   inputday = 90;
}
else if(type == "应急救援演练记录"){
   inputday = 182;
}
else{
   inputday = 0;
}

function getNextDate(date,day) {
    var dd = new Date(date);
    dd.setDate(dd.getDate() + day);
    var y = dd.getFullYear();
    var m = dd.getMonth() + 1 < 10 ? "0" + (dd.getMonth() + 1) : dd.getMonth() + 1;
    var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate();
    return  y + "-" + m +"-" + d;
}
var netime = getNextDate(inputtime,parseInt(inputday));
output = { 下次提交日期:netime,间隔天数:inputday};

此处的parseInt(inputday),是重点,前面的inputday其实是字符串类型如果直接赋值进去会出错,只有将inputday从字符串类型转换成整数类型才正确。

相关文章
微信咨询微信咨询
二维码
微信扫码 立即咨询
销售热线咨询热线
15202181997
立即咨询立即咨询