我需要从点击当天开始获取第二天。
在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调试器控制台屏幕截图:
要点:只需将代码复制粘贴到chrome调试器控制台中即可查看结果。