태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


javascript에서 날짜를 계산하는 방식.
예제를 통해 다양한 응용이 가능하다.


예제.

/*
 * 날짜 계산 함수.
 * iYear : 연도 계산, 음수를 넣을 경우 마이너스 계산.
 * iDay : 월 계산, 음수를 넣을 경우 마이너스 계산.
 * iDay : 일 계산, 음수를 넣을 경우 마이너스 계산.
 * seperator : 연도를 표시할 구분자
*/
function getCalculatedDate(iYear, iMonth, iDay, seperator){
 //현재 날짜 객체를 얻어옴.
 var gdCurDate = new Date();
 //현재 날짜에 날짜 게산.
 gdCurDate.setYear( gdCurDate.getFullYear() + iYear );
 gdCurDate.setMonth( gdCurDate.getMonth() + iMonth );
 gdCurDate.setDate( gdCurDate.getDate() + iDay );
 
 //실제 사용할 연, 월, 일 변수 받기.
 var giYear = gdCurDate.getFullYear();
 var giMonth = gdCurDate.getMonth()+1;
 var giDay = gdCurDate.getDate();
 //월, 일의 자릿수를 2자리로 맞춘다.
 giMonth = "0" + giMonth;
 giMonth = giMonth.substring(giMonth.length-2,giMonth.length);
 giDay   = "0" + giDay;
 giDay   = giDay.substring(giDay.length-2,giDay.length);
 //display 형태 맞추기.
 return giYear + seperator + giMonth + seperator +  giDay;
}


alert(getCalculatedDate(-8,6,0, "."));


 
1 2 3 4 5  ... 139 

글 보관함

카운터

Total : 63647 / Today : 74 / Yesterday : 82
get rsstistory!