FRONT/JavaScript

    JS 타이머 함수

    JS 내장함수인 타이머 함수이다. setTimeout(함수, 시간) 일정 시간 후 함수 실행 setInterval(함수, 시간) 일정 시간 간격으로 함수 반복 실행 clearTimeout(id) 실행되고 있는 timeout 을 중지 clearInterval(id) 실행되고 있는 interval 을 중지 EX) function hello() { alert('hello'); } //hello 함수를 1초뒤 한번만 실행 setTimeout(hello, 1000); //hello 함수를 1초마다 실행 setInterval(hello, 1000); 주의! 함수를 넣을때 hello() 가 아닌 함수명만을 넣어줘야 한다.

    JS new Date() 와  input date 의  날짜 비교

    JS new Date() 와 input date 의 날짜 비교

    태그의 date 타입을 document.getElementById().value 로 값을 가져오면 yyyy-mm-dd 의 형태로 값을 가져온다. js의 new Date() 함수를 사용해서 현재시간을 구하면 yyyy-mm-dd 형식이 아닌 다른 형식으로 date값이 저장된다. 때문에 의 값을 가져와서 js의 new Date()와 비교하기 위해선 파싱을 해줄 필요가 있겠다. function getFormatDate(date){ var year = date.getFullYear(); //yyyy var month = (1 + date.getMonth()); //M month = month >= 10 ? month : '0' + month; //month 두자리로 저장 var day = date.getDate(..