ユーザーが日付を入力できるハンドルバーを使用してページを作成しましたが、正しく動作し、mysqlデータベースの正しい形式(2017-04-01)を示しています。日付に間違った形式を使用しているノードjs
しかし、私は日付がノードJSを使用してデータベースを形成し得る:
connection.query('SELECT date FROM tbl', function(err, rows, fields){
console.log(rows);
});
私はこの出力を得る:
Sat Apr 01 2017 00:00:00 GMT+0800 (China Standard Time)
なぜそれが時間が含まれていますか?データベース上の日付はちょうど日付です。これは、私がページに出力する日付が必要となり、余分なスペースを必要とするため、私の問題です。
あなたは正しい形式に日付を取得するために、SQLやJS日付オブジェクトを使用することができますいずれか – Weedoze
ちょうどあなたの日付の書式を設定します。これは、使用するライブラリと、SQLテーブルの初期形式が何であるかによって異なります。 – Shilly
これは、(JSのDateオブジェクト)(https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date)に解析しているので、良いニュースは、日付の値を表示するだけでフォーマットすることができることです – George