import dayjs from '@confy-ui/utils/dayjs'
이 구성 요소는 Day.Js 유틸리티에서의 모든 기능을 내보냅니다
import dayjs from '@confy-ui/utils/dayjs' console.log(dayjs().format()); // 2025-03-07T12:34:56+09:00
console.log(dayjs().format("YYYY-MM-DD HH:mm:ss")); // 2025-03-07 12:34:56
console.log(dayjs().add(7, "day").format("YYYY-MM-DD")); // 7일 후 console.log(dayjs().subtract(1, "month").format("YYYY-MM-DD")); // 1개월 전
const date1 = dayjs("2025-03-01"); const date2 = dayjs("2025-03-07"); console.log(date1.isBefore(date2)); // true console.log(date1.isAfter(date2)); // false console.log(date1.isSame(date2, "day")); // false
console.log(dayjs("2025-03-07").diff("2025-03-01", "day")); // 6 console.log(dayjs("2025-03-07").diff("2024-03-07", "year")); // 1
console.log(dayjs("2025-02-30").isValid()); // false (잘못된 날짜) console.log(dayjs("2025-02-28").isValid()); // true (올바른 날짜)
console.log(dayjs("2025-03-07").format("YYYY-MM-DD")); // 2025-03-07 console.log(dayjs("2025-03-07 15:00").format("YYYY-MM-DD HH:mm")); // 2025-03-07 15:00
dayjs의 플러그인 사용법에 대한 가이드
import dayjs from '@confy-ui/utils/dayjs' import { IsBetween } from '@confy-ui/utils/dayjs/plugin' import isTomorrow from "@confy-ui/utils/dayjs/plugin/isTomorrow"; dayjs.extend(isTomorrow); dayjs.extend(IsBetween);