Day.js 문서
Moment.js를 대체하는 2kB의 빠른 라이브러리로, 동일한 최신 API를 제공합니다.
Day.js를 사용해야 하는 이유?
2kB의 경량 라이브러리
다운로드, 파싱, 실행해야 하는 JavaScript의 양이 적어 코딩에 더 집중할 수 있습니다.
간결함
Day.js는 현대적인 브라우저에서 날짜와 시간을 다루기 위한 최소주의 JavaScript 라이브러리입니다. 날짜/시간의 파싱, 검증, 조작, 표시 기능을 제공하며, Moment.js와 거의 호환되는 API를 제공하여 사용 편의성을 높였습니다.
Moment.js를 사용해 본 경험이 있다면 Day.js도 쉽게 익힐 수 있습니다.
불변성 유지
Day.js 객체를 변경하는 API 작업은 항상 새로운 인스턴스를 반환합니다.
이를 통해 예기치 않은 버그 발생 가능성을 줄이고 디버깅 시간을 단축할 수 있습니다.
I18n (국제화 지원)
Day.js는 강력한 국제화 기능을 지원합니다. 필요한 경우에만 해당 기능을 빌드에 포함하여 최종 결과물의 크기를 최적화할 수 있습니다.