day.js 활용하여 D-Day 구하기

yj j·2024년 2월 6일

더이상 업데이트 되지 않는 moment.js 를 대신하여, 더욱 가벼운 날짜 및 시간 라이브러리인 day.js 입니다.

현재 날짜를 불러올 수 있고, 특정 날짜 또한 원하는 형태로 문자열을 변경하기 쉽습니다.

설치

npm i dayjs

예시

const now = dayjs(); //현재날짜
const dayformat = dayjs('2018-08-08').format('YY-MM-DD') // 18-08-08

dayjs().add(1, 'year') // 현재 시간에서 1년 더하기

이외에도 정말 다양한 함수들이 있고 활용성도 뛰어납니다.

남은 시간을 구하는 D-day도 diff() 함수로 간단히 구현하여 javascript의 기존 Date() 함수를 사용할 때보다 시간을 많이 절약할 수 있었습니다.

  const dDaySet = () => {
    const now = dayjs();  //현재날짜
    const dDay = dayjs("24-12-31");  //D-day로 설정할 날짜
    const dayDiff = lastDate.diff(now, "day");  //남은 일 수 구하기
  };

참고자료

profile
꿈꾸는 사람

0개의 댓글