1. 표준시 가져오기

var date = new Date();

로 날짜를 가져오면 

 

Today 출력 (표준시)

이처럼 표준시 양식이 리턴된다.

 

2. yyyy-mm-dd 형식으로 가져오기

날짜 비교 등을 위해 위의 형식으로 가져와야 할 때는

 

(1) 함수 선언

 

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;
}

 

위의 2 개의 함수를 <script></script> 태그 안에 선언한다.

 

(2)날짜 변수 생성

 

var today = getTimeStamp() ;

위에서 선언한 함수를 이용하여 날짜 변수를 선언한다.

 

Today 출력 (yyyy-mm-dd)

 

today를 출력해보면 yyyy-mm-dd 형식으로 출력됨을 확인할 수 있다.

 

 

3. 예시

 

(1)함수 및 변수 선언

함수 및 변수 선언 예시

 

(2)날짜 비교

날짜 비교

   -> baseYmd 라는 id 값을 가진 DatePicker 값이 내일 이상일 경우, 경고 창 띄운 후 오늘 날짜로 변경

+ Recent posts