date-fns
Objectは

標準のDate objectをそのまま用いる
helper函数群で色々やる感じ
最近localeも設定できるようになったらしい
repo
docs
Denoから使う
V3からは、
esm.shから読み込めば型エラーなしに使えるようになった
2024-03-08 17:27:22 V3が出た
mod.tsexport * from "https://esm.sh/date-fns@4.1.0/endOfMonth";
export * from "https://esm.sh/date-fns@4.1.0/startOfMonth";
export * from "https://esm.sh/date-fns@4.1.0/startOfWeek";
export * from "https://esm.sh/date-fns@4.1.0/startOfDay";
export * from "https://esm.sh/date-fns@4.1.0/endOfWeek";
export * from "https://esm.sh/date-fns@4.1.0/endOfMonth";
export * from "https://esm.sh/date-fns@4.1.0/eachDayOfInterval";
export * from "https://esm.sh/date-fns@4.1.0/isSunday";
export * from "https://esm.sh/date-fns@4.1.0/isToday";
export * from "https://esm.sh/date-fns@4.1.0/lightFormat";
export * from "https://esm.sh/date-fns@4.1.0/addDays";
export * from "https://esm.sh/date-fns@4.1.0/subDays";
export * from "https://esm.sh/date-fns@4.1.0/addSeconds";
export * from "https://esm.sh/date-fns@4.1.0/addWeeks";
export * from "https://esm.sh/date-fns@4.1.0/isBefore";
export * from "https://esm.sh/date-fns@4.1.0/isWeekend";
export * from "https://esm.sh/date-fns@4.1.0/nextDay";
export * from "https://esm.sh/date-fns@4.1.0/getDate";
export * from "https://esm.sh/date-fns@4.1.0/getWeek";
export * from "https://esm.sh/date-fns@4.1.0/getMonth";
export * from "https://esm.sh/date-fns@4.1.0/getYear";
export * from "https://esm.sh/date-fns@4.1.0/isSameDay";
References