기간 체크하여 던지는 validate
이벤트 등 일시적으로 처리하는 프로세스에서 사용했는데 매번 짜기 귀찮아서 cp용으로 넣어놓는다.
자바스크립트로 막는 것보다 서버에서 막는게 좋음
(왜냐? 자바스크립트 오프하면 무용지물이 되므로)
var year = 2012;
var month = 6;
var date = 27;
var hour = 12;
var now = new Date();
var nowYear = now.getFullYear();
var nowMonth = now.getMonth()+1;
var nowDate = now.getDate();
var nowHour = now.getHours();
if(nowYear >= year){
if((nowMonth == month && nowDate > date)
|| (nowMonth == month && nowDate == date && nowHour >= hour)
|| nowMonth > month){
alert("등록 가능일자가 아닙니다.");
return false;
}
}
'Javascript' 카테고리의 다른 글
ajax로 통신 시 로딩 처리 (0) | 2012.07.16 |
---|---|
홈페이지에 SNS공유 버튼 달기 (0) | 2012.07.15 |
경과시간 체크 (0) | 2011.11.28 |
자바스크립트 Eval (1) | 2011.11.28 |
일정간격으로 실행(setTimeout(), setInterval()) (0) | 2011.02.08 |