如何为使用Date()API创建的变量添加天数?

时间:2017-01-28 11:09:08

标签: javascript date

以下代码将日期格式设为 DD.MM.YYYY ,这就是我想要的:

const todayDate = new Date().toLocaleString("ru", {
        day: 'numeric',
        month: '2-digit',
        year: '2-digit'
      })

如何将日期添加到todayDate(例如,添加四天)?

1 个答案:

答案 0 :(得分:3)

你可以试试这个,首先添加一天,然后进行转换:

var todayDate = new Date()

var newDate = todayDate.setTime( todayDate.getTime() + 4 * 86400000 );// adding 4 days

var dt=new Date (newDate);
console.log(dt.toLocaleString("ru", {
        day: 'numeric',
        month: '2-digit',
        year: '2-digit'
      }));

使用setDate的另一种方式。

var todayDate = new Date()

var newDate = todayDate.setDate( todayDate.getDate() + 4);// adding 4 days

var dt=new Date (newDate);
console.log(dt.toLocaleString("ru", {
        day: 'numeric',
        month: '2-digit',
        year: '2-digit'
      }));

如果你要使用date,你应该使用moment js,它可以提供很多东西。