以ISO-8601格式(字符串)存储日期时,日期运算符( $ dteq,$ dtgte,$ dtlte )是否可以开箱即用?还是我所有的孩子都受到JavaScript日期的诅咒?
Oddhinn Blessadur!
答案 0 :(得分:1)
在github上查看源代码(关于开源的重要内容),否。我的意思是,$dteq
之所以有效是因为它只是委托给通用相等性测试,并且字符串匹配,但是$gte
/ $lte
(没有$dtgte
/ {{1} },但如果我假设您是说那些意思的话,将尝试将字符串视为数字,这将无法正常工作。
如果您将日期存储为数字(毫秒),则可以使用。或者当然也可以作为$dtlte
实例。