프로그래밍/자바스크립트

[javascript] 해당 날짜의 요일 구하기

젠트 2011. 4. 1. 18:21

해당일자의 요일을 구할때 사용한다
크롬에서는 빨간색부분을 var d = new Date(sDate); 해도 상관없으나
사파리에서는 안된다.

예) var weekday = getWeekday("2011-04-01")


function getWeekday(sDate) {

    var yy = parseInt(sDate.substr(0, 4), 10);
    var mm = parseInt(sDate.substr(5, 2), 10);
    var dd = parseInt(sDate.substr(8), 10);

    var d = new Date(yy,mm - 1, dd);
    var weekday=new Array(7);
    weekday[0]="일";
    weekday[1]="월";
    weekday[2]="화";
    weekday[3]="수";
    weekday[4]="목";
    weekday[5]="금";
    weekday[6]="토";

    return weekday[d.getDay()];
}