WEB/jquery,javascript

input 박스 날짜 30일, 60일 초기화하기

Gh1324 2023. 5. 17. 14:39
728x90

기간 입력하면 dateEnd, dateStart에 오늘날짜 기준으로 input박스 초기화해주는 코드.

// 날짜 필터
var dateSet = function(period){
    const date = new Date(); // 현재 날짜 구하기
    const month = date.getMonth(); // 현재 날짜의 월 구하기
    const day = date.getDate(); // 현재 날짜의 월 구하기

    $('#dateEnd').val(date.toISOString().substring(0, 10));

    switch (period){
        case '1' : {
            break;
        }
        case '7' : {
            date.setDate(day-7);
            break;
        }
        case '30' : {
            date.setMonth(month-1);
            break;
        }
        case '90' : {
            date.setMonth(month-3);
            break;
        }
        default : {
            date.setMonth(month-3); // 3개월 전
        }
    }
    $('#dateStart').val(date.toISOString().substring(0, 10));
}

 

 

 

 

 

728x90