【发布时间】:2020-05-19 00:54:56
【问题描述】:
我有以下代码:
var newDate=new Date('05/22/2012');
var month=newDate.getMonth();
var day=newDate.getDate()+(-2);
var year=newDate.getYear();
document.write(month+'/'+day+'/'+year);
我预计它会返回“05/20/2012”,但它返回的是“04/20/2012”
这对我来说毫无意义 - 有人可以帮助我了解发生了什么以及如何获得正确的响应吗?
感谢您的关注!
【问题讨论】:
标签: javascript