DateUtil
DateUtil
日付操作ユーティリティ(date-fns ベース)
概要
DateUtil は date-fns の主要関数を再エクスポートする名前空間。
関数
| 関数 | シグネチャ | 説明 |
|---|---|---|
addDays | (date: Date, days: number) => Date | 日数を加算 |
subDays | (date: Date, days: number) => Date | 日数を減算 |
differenceInDays | (later: Date, earlier: Date) => number | 日数差を計算 |
format | (date: Date, format: string) => string | 日付をフォーマット |
isValid | (date: unknown) => boolean | 有効な日付か判定 |
parseISO | (dateString: string) => Date | ISO 文字列をパース |
使用例
import { DateUtil } from "@unitto/utility";
const tomorrow = DateUtil.addDays(new Date(), 1);
const formatted = DateUtil.format(new Date(), "yyyy-MM-dd");
const parsed = DateUtil.parseISO("2026-03-19");
const diff = DateUtil.differenceInDays(tomorrow, new Date()); // 1