Dexie:两个日期之间的事件

Dexie: events between two dates

我正在使用 Dexie(IndexedDb 的库)。我正在查看 the API 以查看是否有办法在两个日期之间 select 事件,我看到有一个 .between() 方法以这种方式使用:

table.where(indexOrPrimKey).between(lowerBound, upperBound, includeLower, includeUpper)

在所有与数字一起使用的示例中,有人尝试过与日期一起使用吗?我需要使用特定的日期格式吗?

所以,我发现使用这种格式的正常日期:

"2016-07-04 10:00:00",对应于我在我的数据库中使用的格式,有效。

我仍将保持开放状态,等待更好地解释 .between() 何时以及如何工作。

IndexedDB支持索引数字、字符串、日期和数组等。所以在实践中,将您的日期存储为这些类型中的任何一种,它们将是可索引的。即使也可以索引字符串格式,个人还是更喜欢日期或数字作为字符串之前的日期。