javascript 에서 날짜 비교 관련 참조 소스
- 카테고리 없음
- 2012. 3. 18. 13:42
/**
* 문서번호: nabiro_201203181337
* 검색어: nabiro, javascript, 자바스크립트, date, now, 날짜, sbm, submitDate, submit, 비교
* 출처:
* 참조:
**/
serena SBM 으로 날짜 관련된 비교를 위해 javascript 예제를 만들어 둡니다.
단순 참조용 자료 입니다.
serena SBM 으로 날짜 관련된 비교를 위해 javascript 예제를 만들어 둡니다.
단순 참조용 자료 입니다.
AddLoadCallback( function() { diffDate = 20120301 // 2012년 3월 1일을 기준으로 이전일에 접수된 경우 모든 필드 보여주고 // 그렇지 않은 경우 일부 필드는 숨깁니다. var now=new Date(); year = now.getYear(); // 현재 년도 가져오기 month = now.getMonth() + 1 // 현재 월 가져오기 if((month+"").length < 2) { // 월이 한자리 수인 경우 (예: 1, 3, 5) 앞에 0을 붙여주기 위해, 즉 01, 03, 05 month = "0" + month; } date = now.getDate(); // 현재 날짜 가져오기 if((date+"").length < 2) { // 일이 한자리 수인 경우 앞에 0을 붙여주기 위해 date = "0" + date; } today = year +"" + month + "" + date; // 오늘 날짜 (예: 20120316) //var InputDate = document.frmWork.txtHpDate.value; // 입력된 날짜 받아오기 //var dateSplit = inputDate.split("-"); // 입력값을 '-'을 기준으로 나누어 배열에 저장해 주는 함수 split var submitNow = GetFieldValue("SR_SUBMITDATE"); alert("submitDate=" + submitNow); submitYear = submitNow.getYear(); submitMonth = submitNow.getMonth() + 1; if((submitMonth+"").length < 2) { submitMonth = "0" + submitMonth; } submitDate = submitNow.getDate(); if((submitDate + "").length < 2) { submitDate = "0" + submitDate; } submitDay = submitYear + "" + submitMonth + "" + submitDate; alert("submitYear=" + submitDay); /* var dateSplit = submitDate.split("-"); // 입력값을 '-'을 기준으로 나누어 배열에 저장해 주는 함수 split year = dateSplit[0]; // 첫번째 배열은 년 month = dateSplit[1]; // 월 day = dateSplit[2]; // 일 inputDate = year + "" + month + "" + day; // 입력된 값을 더해준다. (문자열형식으로) */ if(parseInt(submitDate) < parseInt(today)){ // int 형으로 변환하여 비교한다. alert("오늘 날짜보다 이전 날짜 입니다."); } */ //if(parseInt(inputDate) <= diffDate){ // int 형으로 변환하여 비교한다. alert("2012-03-01 보다 이전 날짜 입니다."); //} //else { // alert("2012-03-01 보다 이후에 접수되었습니다."); // } } );