Datepicker 란?
datepicker 는 쉽게 말해 날짜를 선택할때 사용하는 UI 라이브러리다.
흔히 JQuery UI 를 사용을 한다.
JQuery UI
흔히 사용하는 JQuery UI 는 디자인이 너무 별로이다.
그래서 다시 css를 커스텀 해줘야하는 번거러움이 있다.
추천하는 Datepicker
사이트로 이동하면 datepicker 의 샘플들을 볼 수 있다.
JQuery UI 보다는 깔끔한 편이여서 커스텀 없이도 그냥 쓰기에도 괜찮다.
사용방법
Github 사이트로 이동하여 readme 를 보면 시작 방법이 써있다.
npm 을 이용해서 설치할 수도 있다.
npm install @chenfengyuan/datepicker
파일을 다운로드 받은 후 include 해서 사용해도 된다.
<script src="/path/to/jquery.js"></script><!-- jQuery is required --> <link href="/path/to/datepicker.css" rel="stylesheet"> <script src="/path/to/datepicker.js"></script>
path/to 는 자신의 경로에 맞게 수정해서 추가해준다.
이후 datepicker로 만들 input을 만들어준다.
<input type="text" id="startDate">
스크립트 단에 datepicker 가 생성되게 해주었고 setDate를 통해 현재 날짜가 들어가도록 설정하였다.
$(document).ready(()=>{ $('#startDate').datepicker(); // 생성 $('#startDate').datepicker('setDate', new Date()); // 초기값 세팅 })
여러가지 옵션들이 많으니 사이트에서 보고 사용해보면 된다.