向日期添加1的Javascript
我正在使用此函数使用javascript获取明天的向日期添加1的Javascript,javascript,html,Javascript,Html,我正在使用此函数使用javascript获取明天的mm/dd/yy: (dt.getMonth() + 1) + "/" + (dt.getDate() +1 ) + "/" + dt.getFullYear() 今天的日期是9/12/19,上面的代码返回9/13/19。但是,我不确定该代码在2019年9月30日返回的是什么。我不知道如何测试这个场景。这是否返回了2019年10月1日,或者返回了2019年9月31日,这是不正确的。最简单的方法是只获取一个日期对象并添加一天。它将正确滚动到下个月
mm/dd/yy
:
(dt.getMonth() + 1) + "/" + (dt.getDate() +1 ) + "/" + dt.getFullYear()
今天的日期是9/12/19,上面的代码返回9/13/19。但是,我不确定该代码在2019年9月30日返回的是什么。我不知道如何测试这个场景。这是否返回了2019年10月1日,或者返回了2019年9月31日,这是不正确的。最简单的方法是只获取一个日期对象并添加一天。它将正确滚动到下个月:
const date=新日期();
date.setDate(date.getDate()+1);
log(`${date.getMonth()+1}/${date.getDate()}/${date.getFullYear()}`)代码>最简单的方法是只获取一个日期对象并添加一天。它将正确滚动到下个月:
const date=新日期();
date.setDate(date.getDate()+1);
log(`${date.getMonth()+1}/${date.getDate()}/${date.getFullYear()}`)
您可以创建一个特定的日期,并自己尝试找出:dt=newdate(2019,8,30)
(JS中的月数从0开始,所以使用8,而不是9)。我鼓励您将问题更新为“如何测试此场景”,而不是“此场景的结果是什么”。这是给一条鱼吃和教你如何捕鱼之间的区别。另请参见:@jned29月份的+1是因为在JavaScript中,月份是以零为基础的。您可以创建一个特定日期的可能副本,然后自己尝试找出:dt=new date(2019,8,30)
(JS中的月份数从0开始,所以使用8,而不是9). 我鼓励您将问题更新为“如何测试此场景”,而不是“此场景的结果是什么”。这是给一条鱼吃和教你如何捕鱼之间的区别。另请参见:@jned29月份的+1是因为在JavaScript中月份是以零为基础的。可能重复