LokiJS 是否支持 ISO-8601 日期格式?

Does LokiJS supports ISO-8601 date format?

当以 ISO-8601 格式(字符串)存储日期时,日期运算符($dteq、$dtgte、$dtlte)是否有效out-of-the-box?或者我所有的 children 都被 javascript 日期诅咒了?

Oddhinn Blessadur!

查看 github 上的源代码(开源的伟大之处),不。我的意思是,$dteq 有效,因为它只是委托给通用相等性测试,并且字符串匹配,但是 $gte/$lte(没有 $dtgte/$dtlte 但如果我假设你的意思是那些) 将尝试将字符串视为数字,这是行不通的。

如果您将日期存储为数字(自大纪元以来的毫秒数),那将有效。或者当然,作为 Date 个实例。