暗黑模式
查询
是否之前
查询 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 | 毫秒 |