Day
轻量级日期工具类,参考 dayjs 设计理念
format
格式化日期
ts
dayUts().format("YYYY-MM-DD");
startOf
获取某个单位的开始时间
ts
dayUts().startOf("month");
endOf
获取某个单位的结束时间
ts
dayUts().endOf("month");
isBefore
判断是否早于另一个日期
ts
dayUts().isBefore(new Date());
isAfter
判断是否晚于另一个日期
ts
dayUts().isAfter(new Date());
isSame
判断是否与另一个日期相同
ts
dayUts().isSame(new Date());
diff
计算与另一个日期的差值(毫秒)
ts
dayUts().diff(new Date());
diffUnit
计算与另一个日期的差值(指定单位)
ts
dayUts().diffUnit(new Date());
dayUts().diffUnit(dayUts());
add
添加时间
ts
dayUts().add(1, "day");
subtract
减少时间
ts
dayUts().subtract(1, "day");
valueOf
获取时间戳
ts
dayUts().valueOf();
toDate
获取原生 Date 对象
ts
dayUts().toDate();
toArray
获取日期数组
ts
dayUts().toArray();