具有包含参数的时刻 isBetween 不起作用

Cro*_*csx 2 javascript date momentjs

我正在使用momentjs。

如果日期介于两个日期之间(并包括这两个日期),我想显示一个值

下一刻文档

moment('2019/09/02').isBetween(
  '1900/01/01',
  '2019/09/02',
  '[]'
)
Run Code Online (Sandbox Code Playgroud)

为什么这会返回 false ?它应该返回 true,因为今天包含在今天中。

Ayy*_*oub 15

再次检查文档。

第三个参数是粒度,第四个参数是间隔。

所以在你的情况下,应该是

moment('2019/09/02').isBetween(
  '1900/01/01',
  '2019/09/02',
  null, // can be year, month .... the granularity of your comaprison
  '[]'
)
Run Code Online (Sandbox Code Playgroud)