是否相同或之前
这指示 Day.js 对象是否与另一个提供的日期时间相同或早于另一个提供的日期时间。
需要配合 IsSameOrBefore 插件才能工作
dayjs.extend(isSameOrBefore)
dayjs().isSameOrBefore(dayjs('2011-01-01')) // default milliseconds
如果要将粒度限制为毫秒以外的单位,请将其作为第二个参数传递。
dayjs().isSameOrBefore('2011-01-01', 'year')
单位不区分大小写,并支持复数和缩写形式。
所有可用单位的列表
单位 | 速记 | 描述 |
---|---|---|
year | y | 今年 1 月 1 日 00:00 |
quarter | Q | 从当前季度开始,每月的第 1 天 00:00(取决于 QuarterOfYear 插件 ) |
month | M | 本月第一天 00:00 |
week | w | 本周第一天 00:00(区域设置感知) |
isoWeek | 根据 ISO 8601,本周的第一天 00:00(取决于 IsoWeek 插件 ) | |
date | D | 今天 00:00 |
day | d | 今天 00:00 |
hour | h | 现在,但有 0 分、0 秒和 0 毫秒 |
minute | m | 现在,但有 0 秒和 0 毫秒 |
second | s | 现在,但有 0 毫秒 |