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

[javascript] 오늘 날짜(date) 문자형식(yyyy-mm-dd)으로 얻기

젠트 2011. 3. 31. 13:22

오늘날짜(일자)를 문자열(YYYY-MM-DD) 형식으로 얻어온다 

var today = getTimeStamp() 

결과 : 2011-03-30 

function getTimeStamp() {
    var d = new Date(); 

    var s =
        leadingZeros(d.getFullYear(), 4) + '-' +
        leadingZeros(d.getMonth() + 1, 2) + '-' +
        leadingZeros(d.getDate(), 2); 

    return s;
} 

function leadingZeros(n, digits) {
    var zero = '';
    n = n.toString(); 

    if (n.length < digits) {
        for (i = 0; i < digits - n.length; i++)
            zero += '0';
    }

    return zero + n;
}