new Date(datestring) 사용 시 주의점

자바스크립트에서 Date 객체를 생성할 때 파라메터에 날짜를 문자열로 넣어 줄 수 있습니다.

new Date("October 13, 1975 11:13:00");

다음과 같이 yyyy/mm/dd 형식의 문자열도 사용할 수도 있습니다.

new Date("2014/03/01");
new Date("2014-03-01");
new Date("2014,03,01");

그런데 정확한 원인은 알 수 없지만, 날짜가 하루 이전으로 생성되는 문제가 간헐적으로 발생하는군요. 그러므로 좀 귀찮더라도, 년, 월, 일을 직접 쪼개서 넣어주는 방식을 사용하는 것이 좋겠습니다.

new Date(yyyy, mm, dd);

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다