I have the following code:
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);
I expected it to return '05/20/2012' but instead it returns '04/20/2012'
This makes no sense to me - can someone help me understand what's going on and how to get the correct response?
Thank you for your kind attention!
Question&Answers:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…