Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向日期添加1的Javascript_Javascript_Html - Fatal编程技术网

向日期添加1的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日,这是不正确的。最简单的方法是只获取一个日期对象并添加一天。它将正确滚动到下个月

我正在使用此函数使用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日,这是不正确的。

最简单的方法是只获取一个日期对象并添加一天。它将正确滚动到下个月:

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中月份是以零为基础的。可能重复