我需要从点击当天开始获取第二天。
在dateClicked中,我有2017-5-4。

我尝试过的情况如下,但是第二天我没得到

let dateClicked = e.date.format();
 var nextDay = new Date(dateClicked);
nextDay.setDate(dateClicked.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调试器控制台屏幕截图:

javascript - Angular2得到第二天-LMLPHP

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

09-30 18:34