我正在使用Dexie(Library for IndexedDb)。我會通過the API,看看是否有一種方法可以選擇兩個日期之間的事件,我看到有使用.between()
方法是這樣的:Dexie:兩個日期之間的事件
table.where(indexOrPrimKey).between(lowerBound, upperBound, includeLower, includeUpper)
在它被用來與數字的所有例子中,有沒有人嘗試使用它與日期?我需要使用特定的日期格式嗎?
感謝
我正在使用Dexie(Library for IndexedDb)。我會通過the API,看看是否有一種方法可以選擇兩個日期之間的事件,我看到有使用.between()
方法是這樣的:Dexie:兩個日期之間的事件
table.where(indexOrPrimKey).between(lowerBound, upperBound, includeLower, includeUpper)
在它被用來與數字的所有例子中,有沒有人嘗試使用它與日期?我需要使用特定的日期格式嗎?
感謝
IndexedDB支持索引編號,字符串,Date和數組等。因此,在實踐中,將日期存儲爲這些類型中的任何一種,並且它們將是可索引的。即使可以對字符串格式進行索引,也會親自在字符串之前選擇日期或數字作爲日期。
所以,我發現使用正常的日期格式爲:
「2016年7月4日10:00:00」,相當於我在數據庫使用的格式,作品。
我仍然會離開這個等待更好地解釋何時以及如何.between()的作品。
在字符串之間使用將按順序方式比較字符串,與javascript運算符< and >適用於字符串類型的方式相同。你提到的日期格式很可能是正確可比的。 –