Functions

DayJs

import dayjs from '@confy-ui/utils/dayjs'

API Reference

이 구성 요소는 Day.Js 유틸리티에서의 모든 기능을 내보냅니다

Example

1. 현재 날짜 및 시간 가져오기

import dayjs from '@confy-ui/utils/dayjs'
console.log(dayjs().format()); // 2025-03-07T12:34:56+09:00

2. 특정 형식으로 날짜 출력

console.log(dayjs().format("YYYY-MM-DD HH:mm:ss")); // 2025-03-07 12:34:56

3. 날짜 더하기 및 빼기

console.log(dayjs().add(7, "day").format("YYYY-MM-DD")); // 7일 후
console.log(dayjs().subtract(1, "month").format("YYYY-MM-DD")); // 1개월 전

4. 날짜 비교

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

5. 날짜 차이 계산

console.log(dayjs("2025-03-07").diff("2025-03-01", "day")); // 6
console.log(dayjs("2025-03-07").diff("2024-03-07", "year")); // 1

6. 날짜 유효성 검사

console.log(dayjs("2025-02-30").isValid()); // false (잘못된 날짜)
console.log(dayjs("2025-02-28").isValid()); // true (올바른 날짜)

7. 특정 날짜 객체 생성

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

Plugin

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);
PreviousReleases
NextLodash