如何在LiveCycle中添加一年并从日期中减去一天?

时间:2018-05-08 20:54:29

标签: javascript date livecycle

我有一个日期,我从Livecycle输入表单版本抓取,我想执行一些计算。 我想在那个日期添加一年,但从中减去一天。 例如,如果我的日期是7/1/2018,那么我的未来日期应该是6/30/2019

我写的函数会增加一年,但我不知道我是如何从中减去一天的。

var currentDate = mydate.rawValue;

function AddYearToDate(currentDate)
{
    if (currentDate == null)
    {
        return null;
    }
    var futureDate = currentDate.toString();
    if (futureDate.length >= 10)
    {   
        var year = futureDate.slice(0, 4);
        return futureDate.replace(year, (parseInt(year)+1).toString());
    }
    else
    {
        return null;
    }
}

0 个答案:

没有答案