카심
81
2020-08-24 14:43:42
1
91

react datepicker 질문입니다. 작년의 날짜로 만드려면 어떻게 해야하나요?



<DatePicker
                  className="datepickersize"
                  selected={startDate}
                  onChange={date => setStartDate(date)} 
                  selectsStart
                  startDate={startDate}
                  endDate={endDate}
                  minDate={new Date("1925-12-31")}
                  maxDate={new Date(endDate)}
                  dateFormat="yyyy-MM-dd"
                  dropdownMode="select"
                  peekNextMonth
                  showMonthDropdown
                  showYearDropdown
                  placeholderText=" Effective date"
                />
                <SpanBox>to</SpanBox>
                <DatePicker
                  className="datepickersize"
                  selected={endDate}
                  onChange={date => setEndDate(date)}
                  selectsEnd
                  startDate={startDate}
                  endDate={endDate}
                  changeMonth="true"
                  changeYear="true"
                  minDate={new Date(startDate)}
                  maxDate={new Date("2019-12-31")}
                  dateFormat="yyyy-MM-dd"
                  dropdownMode="select"
                  peekNextMonth
                  showMonthDropdown
                  showYearDropdown
                  placeholderText=" Expiration date"
                />


위처럼 날짜를 2019-12-31일인데, 자동으로 작년의 날짜로 만들고 싶습니다.

굳이 하드코딩 말고, 자동으로 계산해서 할 수 있도록 하고 싶습니다.

제이쿼리가 아니라 리액트로 돌리고 있습니다.

0
  • 답변 1

  • 카심
    81
    2020-08-24 18:59:24

    해결했습니다.

    date를 호출하여

    해당 연도에서 뺴는 방식으로 구현했네요.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.