[英]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.