2012-04-13 2 views
0

가능한 중복 :
Why does getDay return incorrect values? (javascript)자바 스크립트 getDay는 잘못된 번호를 반환

I 자바 스크립트를 사용

var cellDate = new Date('2012', '4', '13'); 
x.innerHTML=cellDate.getDay(); 

대신 0을 반환 5를 반환하는 getDay 방법에 다음 코드 나는 어떤 실수를하고 있는가? 여기

http://jsfiddle.net/LPEXj/

+0

일 것입니다, 색인 ('2012', '4', '13'); 날짜로 해석된다해야한다 (년, 월, 일). 즉, 2012 년 4 월 13 일 금요일입니다. 따라서 getDay는 5를 반환해야합니다. – user1241438

+1

예, 월은 0 기준이므로 일요일 인 5 월 13 일을 요구하고 있습니다. 그것에 위로 읽으십시오 https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/getDay – j08691

답변

3

개월 0 기반하는 jsfiddle, 링크이다. 2012 년 5 월 13 일이 일요일이됩니다.

4
var cellDate = new Date('2012', '3', '13'); 
x.innerHTML=cellDate.getDay(); 

날짜 개월 제로 그래서 실제로 에이프릴 3

+0

gotch, 나의 실수. 고마워. – user1241438

관련 문제