暗黑模式
查询
是否之前
查询 dateuts 对象是否在另一个提供的日期时间之前,默认比较的单位为毫秒
ts
const d1 = '2025-03-15 16:00'
const d2 = '2025-03-15 16:30'
//表示当前的时间是否在 d2 之前
dateuts().isBefore(d2)
dateuts(d1).isBefore(d2)//true要获取其他单位下的比较,可以传入第二个参数,支持的单位列表见下
ts
const d1 = '2025-03-15 16:00'
const d2 = '2025-03-15 16:30'
dateuts(d1).isBefore(d2,'year')//false是否相同
查询 dateuts 对象是否和另一个提供的日期时间相同,默认比较的单位为毫秒
ts
const d1 = '2025-01-02 16:30'
dateuts().isSame(d1)要获取其他单位下的比较,可以传入第二个参数,支持的单位列表见下
ts
const d1 = '2025-03-15 16:00'
const d2 = '2025-03-15 16:30'
dateuts(d1).isSame(d2,'year')//true是否之后
查询 dateuts 对象是否在另一个提供的日期时间之后,默认比较的单位为毫秒
ts
const d1 = '2025-03-15 16:00'
dateuts().isAfter(d1)要获取其他单位下的比较,可以传入第二个参数,支持的单位列表见下
ts
const d1 = '2025-03-15 16:00'
dateuts().isAfter(d1,'day')是否相同或之前
查询 dateuts 对象是否和另一个提供的日期相同或在其之前,默认比较的单位为毫秒
ts
const d1 = '2025-01-02 16:30'
dateuts().isSameOrBefore(d1)要获取其他单位下的比较,可以传入第二个参数,支持的单位列表见下
ts
const d1 = '2025-01-02 16:30'
dateuts().isSameOrBefore(d1,'day')是否相同或之后
查询 dateuts 对象是否和另一个提供的日期相同或在其之后,默认比较的单位为毫秒
ts
const d1 = '2025-01-02 16:30'
dateuts().isSameOrAfter(d1)要获取其他单位下的比较,可以传入第二个参数,支持的单位列表见下
ts
const d1 = '2025-01-02 16:30'
dateuts().isSameOrAfter(d1,'day')是否两者之间
查询 dateuts 对象是否在其他两个日期时间之间,默认单位为毫秒
ts
const d1 = '2024-01-02 16:30'
const d2 = '2026-01-02 16:30'
dateuts().isBetween(d1, d2)要获取其他单位下的比较,可以传入第二个参数,支持的单位列表见下
ts
const d1 = '2024-01-02 16:30'
const d2 = '2026-01-02 16:30'
dateuts().isBetween(d1, d2,'year')第四个参数是设置包容性。 [ 表示包含, ( 表示排除。
要使用包容性参数,必须同时传入两个指示符。
ts
const d1 = '2024-01-02 16:30'
const d2 = '2026-01-02 16:30'
dateuts().isBetween(d1, d2,'year','[)')差异
返回指定单位下两个日期时间之间的差异,默认单位为毫秒
ts
dateuts().diff('2025-01-03')
const d1='2025-03-15 16:00:00'
const d2='2025-03-16 16:00:00'
dateuts(d1).format(d2)//86400000要获取其他单位下的差异,可以传入第二个参数,支持的单位列表见下
ts
const d1='2025-03-15 16:00:00'
const d2='2025-03-16 16:00:00'
dateuts(d2).diff(d1,'day')//1是否闰年
查询 dateuts 对象的年份是否是闰年。
ts
dateuts('2020-01-01').isLeapYear()//true支持的单位列表
| 单位 | 说明 |
|---|---|
| year | 今年1月1日的00:00 |
| month | 本月1日的00:00 |
| day/date | 当前00:00 |
| week | 本周第一天的00:00 |
| quarter | 本季度第一个月的00:00 |
| hour | 当前时间,0分、0秒、0毫秒 |
| minute | 当前时间,0秒、0毫秒 |
| second | 当前时间,0毫秒 |
| millisecond | 毫秒 |
