티스토리 뷰

Tip and Error/Javascript

day.js & air-datepicker

geonwoopaeng@gmail.com 2023. 4. 11. 22:04

day.js

github

정의: 주로 Moment.js와 호환되는 API를 사용하여 최신 브라우저의 날짜와 시간을 구문 분석, 유효성 검사, 조작 및 표시하는 최소한의 javaScript 라이브러리
무게: 2kb
특징:

  1. Immutable(불변)
    : Day.js 개체를 변경하는 모든 API 작업은 새 인스턴스를 대신 반환합니다.
    => 이것은 긴 디버깅과 버그를 방지합니다.
  2. I18n 지원
    : 국제화를 지원하지만 사용하지 않으면 어느 것도 빌드에 포함되지 않습니다.

설치

npm install dayjs --save

dayjs()
  .startOf('month')
  .add(1, 'day')
  .set('year', 2018)
  .format('YYYY-MM-DD HH:mm:ss');

Air DatePicker

github

정의: CSS 기본 변수를 사용하여 ES6에 작성된 최신 JavaScript 달력
무게: ~13kb
범위: CSS 기본 변수를 지원하는 모든 최신 브라우저에서 작동합니다.

설치

npm i air-datepicker -S

*추가 비교 자료

Screen Shot 2023-04-11 at 4 07 14 PM

(출처: https://npmtrends.com/air-datepicker-vs-bootstrap-datepicker-vs-flatpickr-vs-pikaday)

반응형
공지사항
최근에 올라온 글