var shippedFromDt = new Date(2013, 09, 09);
var query = EntityQuery.from('Shipments')
.where(breeze.Predicate.create("ShipmentDate", ">=", shippedFromDt))
.orderByDesc("ID")
我在表中有发货日期为“2013 年 10 月 9 日”的记录。但是当我运行上面的查询时,我没有得到任何记录。如果我将日期更改为“2013 年 10 月 8 日”,则查询会返回记录。我也在使用 ">=" 查询运算符 & 因此当输入日期为 '10/9/2013' 时查询应该返回我的数据。我不确定这是否正在发生,因为 shippingFromDt 还包含时间信息,因为表列仅存储日期。我尝试通过为小时、分钟和秒参数传递 0 值来创建日期对象,但这无济于事。
Javascript 月份索引从 0 开始,因此 09 用于 10 月份。