//날짜 차이 계산하여 날짜 형태로 리턴
function getDiffDate(diffValue, mode) {
var currentDate = document.getElementById("CurrentDate").value.split('-');
var tempDate = new Date(currentDate[0],currentDate[1]-1,currentDate[2]);
switch ( mode ) {
case undefined:
tempDate.setDate(tempDate.getDate() - diffValue); // day
break;
case "Week":
tempDate.setDate(tempDate.getDate() - diffValue*7); // week
break;
case "Month":
tempDate.setMonth(tempDate.getMonth() - diffValue); // month
break;
case "Year":
tempDate.setYear(tempDate.getYear() - diffValue); // year
break;
}
return tempDate.getFullYear()+"-"+("0" + (tempDate.getMonth() + 1)).slice(-2)+"-"+("0" + tempDate.getDate()).slice(-2);
}
'Dev. 웹 > JavaScript' 카테고리의 다른 글
[plugin] 플러그인 소스 - 페이지 로딩, 윈도우 크기 변경 시 선택된 object 위치 이동 (2) | 2014.09.25 |
---|---|
[jQuery] jquery plugin 개발, 제작하기 (0) | 2014.09.25 |
[Javascript] jQuery를 활용한 동적 로딩 이미지 생성 (0) | 2014.08.26 |
[자바스크립트] null VS undefined 차이점 비교 (0) | 2014.08.22 |
자바스크립트(javascript)의 모든 것 (0) | 2014.05.30 |