繁体   English   中英

比较WebSQL日期和Javascript日期

[英]Comparing WebSQL-Date and Javascript-Date

我使用Javascript和WebSQL。 我有一个表,其中输入了条目的创建日期。 现在,我要输出在同一天进行的所有条目。 对于此任务,我必须进行查询,可以在其中将Javascript-Date与SQL函数DATE()生成的WebSQL中的日期进行比较。 但是似乎很困难,我尝试了类似的方法,但是没有用:

tx.executeSql('SELECT * FROM easyPicture WHERE creation_date > ?', [myDate], function (tx, results) {

myDate是javascript数据类型Date的Object。

你有想法吗?

您需要为从JavaScript传递过来的creation_date和date对象使用相同的日期格式。

使用以下查询,它将为您提供所需的结果

cur = new Date(); // current date
tx.executeSql('SELECT * FROM easyPicture WHERE strftime('%Y-%m-%d', 'creation_date') > ?', (cur.getFullYear()+'-'+(cur.getMonth()+1)+'-'+cur.getDate()), function (tx, results) {});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM