๋ฐ์ํ
Intro
์๋ ํ์ธ์. ์ด๋ฒ ์๊ฐ์๋ react-datepicker ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ธ์ด๋ฅผ ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฐธ๊ณ ๋ก react-datepicker ๋ react์์ ๋ง์ด ์ฌ์ฉํ๋ ๋ฌ๋ ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
How to Change lang
๊ฐ์ฅ ๋จผ์ date-fns๋ฅผ ์ค์นํด์ค๋๋ค. npm์ ์ฌ์ฉํ์ ๋ค๋ฉด npm์ ์ด์ฉํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
yarn add date-fns
์ดํ ์ฌ์ฉํ๊ณ ์ ํ๋ ์ธ์ด๋ฅผ import ํด์ค๋๋ค.
import { ko } from "date-fns/esm/locale";
<DatePicker
locale={ko}
isClearable
selectsRange
monthsShown={2}
endDate={endDateRange}
selected={startDateRange}
startDate={startDateRange}
shouldCloseOnSelect={false}
id='date-range-picker-months'
onChange={handleOnChangeRange}
customInput={
<CustomInput
dates={dates}
setDates={setDates}
label='Invoice Date'
end={endDateRange as number | Date}
start={startDateRange as number | Date}
/>
}
/>
local={ko}๋ฅผ ์ ์ฉํ ๊ฒฐ๊ณผ ์๋์ ๊ฐ์ด ์บ๋ฆฐ๋ ์ธ์ด๊ฐ ํ๊ตญ์ด๋ก ๋ณ๊ฒฝ๋ ๋ชจ์ต์ ํ์ธํ ์ ์์ต๋๋ค.
๋ฐ์ํ