比较alasql中的Date对象

时间:2015-07-28 03:01:54

标签: javascript alasql

我正在尝试编写一个包含where子句的select语句,该子句只返回所选日期的记录。我的表使用日期的Javascript对象版本。我没有成功地尝试过这样的事情:

select * from my mydb.events where date = some-date-object;

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:3)

JavaScript不允许直接比较日期的原因,因为它们是对象。

您可以尝试“===”运算符而不是“=”。 AlaSQL ===运算符不比较对象引用,而是将带有.valueOf()函数的对象转换为简单数字值。

select * from my mydb.events where date === some-date-object;