프로젝트 소개

Day.js는 날짜와 시간을 파싱, 검증, 조작, 표시하기 위한 경량 JavaScript 라이브러리입니다. 빠른 2kB 대안으로서 Moment.js를 겨냥하며, 익숙한 Moment.js API를 의도적으로 미러링하여 이미 Moment.js에 익숙한 개발자들이 거의 재학습 없이 채택할 수 있습니다. README에 설명된 주요 특징: - 익숙한 Moment.js API 및 패턴 - 불변(immutable) 날짜 객체 - 체이닝 가능한 메서드 호출 - 국제화(i18n) 지원 - 작은 번들 크기(2kB) - 광범위한 브라우저 지원 문서의 일반적인 사용 예시에는 startOf, add, set, format과 같은 체이닝 연산과 파싱, isBefore를 사용한 쿼리, month나 year 같은 개별 단위 가져오기/설정하기가 포함됩니다. 설치는 npm을 통해 가능합니다(npm install dayjs --save). 프로젝트는 웹사이트에서 설치, API 참조, 국제화, 플러그인을 다루는 방대한 문서를 제공합니다. 국제화는 선택적으로 적용되도록 설계되었습니다. 로케일 파일은 필요할 때 로드되며, 가져오지 않으면 빌드에 포함되지 않습니다. 로케일은 전역 또는 인스턴스별로 적용할 수 있습니다. 플러그인은 기능을 확장하는 독립 모듈입니다. 플러그인도 필요할 때 로드되며 dayjs.extend로 등록하여 핵심 라이브러리를 비대하게 만들지 않고 추가 포맷 토큰 및 기타 기능을 사용할 수 있습니다. 이 저장소는 MIT 라이선스이며 문서, 플러그인 목록, 커뮤니티 후원 및 기여자 정보에 대한 링크를 포함합니다.