[자바스크립트 소스] 날짜 차이 계산하여 날짜 형태로 리턴하는 함수 참고 :: 소림사의 홍반장!


//날짜 차이 계산하여 날짜 형태로 리턴

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 카테고리의 포스트를 톺아봅니다