문자열을 Date 객체로 변환하려고하는데 12 월 31 일을 제외한 모든 날에 작동합니다. 객체별로 31 일 대신 12 월 1 일이 표시됩니다. 나는 이유를 모른다. 내 JavaScript
코드 는 다음과 같습니다 .
var dt = new Date();
dt.setDate("31");
dt.setMonth("11");
dt.setFullYear("2014");
하지만 내 변수 값은 다음과 같습니다.
Mon Dec 01 2014 11:48:08 GMT+0100 (Paris, Madrid)
다른 날짜에 대해 동일한 작업을 수행하면 개체가 적절한 값으로 돌아갑니다. 내가 뭘 잘못했는지 알아?