Javascript Angular2第二天到达

Javascript Angular2第二天到达,javascript,date,datetime,Javascript,Date,Datetime,我需要从点击那天开始的第二天。 我有2017年5月4日 我试过的如下,但第二天就不行了 let dateClicked = e.date.format(); var nextDay = new Date(dateClicked); nextDay.setDate(dateClicked.getDate() + 1); 试试这个:- let dateClicked = e.date.format(); var nextDay = new Date(dateClicked); nextDay.s

我需要从点击那天开始的第二天。 我有2017年5月4日

我试过的如下,但第二天就不行了

let dateClicked = e.date.format();
 var nextDay = new Date(dateClicked);
nextDay.setDate(dateClicked.getDate() + 1);
试试这个:-

let dateClicked = e.date.format();
var nextDay = new Date(dateClicked);
nextDay.setDate(nextDay.getDate() + 1);

根据我的理解,并延伸至@Harleen Kaur解决方案

如果
let dateClicked=e.date.format()返回日期字符串
2017-05-10

那么下面的测试代码应该可以工作了:

var dateClicked = "2017-05-10";
var nextDay = new Date(dateClicked);
nextDay.setDate(nextDay.getDate() + 1);
console.log(nextDay.toLocaleDateString()); //Prints "5/11/2017"
我用日期字符串替换了
e.date.format()
,工作正常

下面是我的Chrome调试器控制台屏幕截图:


要点:只需在chrome调试器控制台中复制粘贴代码即可查看结果。

这将为我提供与dateclicked相同的日期,格式为。。“2017年5月2日星期二20:00:00 GMT-0400(东部夏时制)”。。其中2017-05-02中单击的日期是
dateClicked
is
Date
object?单击的日期具有值-2017-05-10检查以下答案