Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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
如何使用JavaScript将字符串mm/dd/yyyy转换为日期mm/dd/yyyy?_Javascript_Date_Datetime - Fatal编程技术网

如何使用JavaScript将字符串mm/dd/yyyy转换为日期mm/dd/yyyy?

如何使用JavaScript将字符串mm/dd/yyyy转换为日期mm/dd/yyyy?,javascript,date,datetime,Javascript,Date,Datetime,请在下面找到有问题的代码片段 var date = new Date('9/14/2016'); alert((date.getMonth() + 1) + '/' + (date.getDate()+20) + '/' + date.getFullYear()); 从当前日期开始增加20天后,应显示上图所示的预期结果。目前,插入的数据未解析为日期格式以获得准确的输出。在这方面有什么解决办法吗?以下措施应该有效: var date = new Date('12/14/2016'); dat

请在下面找到有问题的代码片段

var date = new Date('9/14/2016');
alert((date.getMonth() + 1) + '/' + (date.getDate()+20) + '/' + date.getFullYear());


从当前日期开始增加20天后,应显示上图所示的预期结果。目前,插入的数据未解析为日期格式以获得准确的输出。在这方面有什么解决办法吗?

以下措施应该有效:

var date = new Date('12/14/2016'); 
date.setDate(date.getDate() + 20); // add 20 days 
alert((date.getMonth()+1) + '/' + (date.getDate()) + '/' + date.getFullYear()); // output

以下方面应起作用:

var date = new Date('12/14/2016'); 
date.setDate(date.getDate() + 20); // add 20 days 
alert((date.getMonth()+1) + '/' + (date.getDate()) + '/' + date.getFullYear()); // output

在这里进行访问标题似乎是错误的,您似乎想在日期中添加天数,而不是将其转换为其他内容;事实上,这不是一个重复的问题,刚才注意到;但是问题解决了。也许这肯定会对其他人有所帮助:)@PrashanthSams事实上是的。访问这里标题似乎有误,你似乎想在日期上加上天数,而不是把它转换成什么。好的;事实上,这不是一个重复的问题,刚才注意到;但是问题解决了。也许这肯定会对其他人有所帮助:)@PrashanthSams事实上是这样。“你不能简单地在当前日期上加上20天。”。这正是你在做的。您需要将1添加到getMonth返回的值中,因为月号索引为零。@TomaslandGaas是的,回答错误。让我试试建议的链接,并在答案中进行更改;它现在应该可以工作了“你不能简单地在当前日期上加20天来增加天数。”。这正是你在做的。您需要将1添加到getMonth返回的值中,因为月号索引为零。@TomaslandGaas是的,回答错误。让我试试建议的链接,并在答案中进行更改;从现在起它应该可以工作了