在JavaScript变量中的当前日期分配+1

时间:2018-09-22 12:50:26

标签: javascript momentjs

我有以下代码,它工作正常:

function currentdate() {
    var _today = moment().format("YYYYMMDD");
}

但是我想写一个新的,看起来像这样,它将存储明天的日期:

function tomorrowdate() {
    var _tomorrow = moment().format("YYYYMMDD");
}

所以我认为我必须做类似的事情

moment()+1.format("YYYYMMDD");

对此进行了测试,但是没有成功。 在我的_tomorrow变量中给出第二天的日期的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

使用以下代码获取第二天,其中1是您要添加的数字,而天是该数字的天数。还有其他选项,包括星期,年等。我们将add函数与格式链接在一起,以便您的日期与今天函数的格式相同。

moment().add(1, 'days').format('YYYYMMDD');

有关更多详细信息,请参阅 https://momentjs.com/docs/#/manipulating/add/

如果代码中的日期格式相同,我还建议您将日期格式移至某个常量,并使用该const而不是在各处都写字符串。

答案 1 :(得分:-1)

如果您已经在使用momentjs,它具有用于操纵日期的功能:

    moment().add(1, 'days').format('YYYYMMDD');