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
个实例。
当以 ISO-8601 格式(字符串)存储日期时,日期运算符($dteq、$dtgte、$dtlte)是否有效out-of-the-box?或者我所有的 children 都被 javascript 日期诅咒了?
Oddhinn Blessadur!
查看 github 上的源代码(开源的伟大之处),不。我的意思是,$dteq
有效,因为它只是委托给通用相等性测试,并且字符串匹配,但是 $gte
/$lte
(没有 $dtgte
/$dtlte
但如果我假设你的意思是那些) 将尝试将字符串视为数字,这是行不通的。
如果您将日期存储为数字(自大纪元以来的毫秒数),那将有效。或者当然,作为 Date
个实例。