2016-07-15 82 views
0

我正在使用Dexie(Library for IndexedDb)。我会通过the API,看看是否有一种方法可以选择两个日期之间的事件,我看到有使用.between()方法是这样的:Dexie:两个日期之间的事件

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

在它被用来与数字的所有例子中,有没有人尝试使用它与日期?我需要使用特定的日期格式吗?

感谢

回答

2

IndexedDB支持索引编号,字符串,Date和数组等。因此,在实践中,将日期存储为这些类型中的任何一种,并且它们将是可索引的。即使可以对字符串格式进行索引,也会亲自在字符串之前选择日期或数字作为日期。

0

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

“2016年7月4日10:00:00”,相当于我在数据库使用的格式,作品。

我仍然会离开这个等待更好地解释何时以及如何.between()的作品。

+0

在字符串之间使用将按顺序方式比较字符串,与javascript运算符< and >适用于字符串类型的方式相同。你提到的日期格式很可能是正确可比的。 –