2017-01-18 14 views
0

私はJavascriptとWebSQLを使用しています。エントリの作成日が入力されたテーブルがあります。今、私は同じ日に作られたすべてのエントリーを出力したいと思います。この作業では、SQL関数DATE()によって作成されたWebSQLの日付とJavascript-Dateを比較できるクエリを作成する必要があります。それは非常に困難であると考えられる。しかし、私はこのような何かを試してみましたが、それは仕事をdoesntの:ここWebSQL-DateとJavascript-Dateの比較

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

いるMyDateには、JavaScriptのデータ型日付のオブジェクトです。

アイデアはありますか?ありがとうございます!

答えて

0

javascriptから渡すcreation_dateとdateオブジェクトには、同じ日付形式が必要です。

は、以下のクエリを使用し、それはあなたの

CURを=新しいDate()は、所望の結果が得られます。 //現在の日付 tx.executeSql( 'SELECT * FROM easyPicture WHERE strftime('%Y-%m-%d '、' creation_date ')>?'、(cur.getFullYear()+ ' - ' +(cur。 getMonth()+ 1)+ ' - ' + cur.getDate())、function(tx、results){});

関連する問題