我有以下代码,它工作正常:
function currentdate() {
var _today = moment().format("YYYYMMDD");
}
但是我想写一个新的,看起来像这样,它将存储明天的日期:
function tomorrowdate() {
var _tomorrow = moment().format("YYYYMMDD");
}
所以我认为我必须做类似的事情
moment()+1.format("YYYYMMDD");
对此进行了测试,但是没有成功。 在我的_tomorrow变量中给出第二天的日期的正确方法是什么?
答案 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');