質問編集履歴

2

説明文の追加

2020/12/03 14:27

投稿

kelt22
kelt22

スコア46

test CHANGED
File without changes
test CHANGED
@@ -30,6 +30,34 @@
30
30
 
31
31
  ```
32
32
 
33
+ ```js
34
+
35
+ exports.show = function (db, res, showArchived) {
36
+
37
+ var query =
38
+
39
+ "SELECT * FROM work " + "WHERE archived=? " + "ORDER BY date DESC";
40
+
41
+ var archiveValue = showArchived ? 1 : 0;
42
+
43
+ db.query(query, [archiveValue], function (err, rows) {
44
+
45
+ if (err) throw err;
46
+
47
+ html = showArchived ? "" : '<a href="/archived">Archived Work</a><br/>';
48
+
49
+ html += exports.workHitlistHtml(rows);
50
+
51
+ html += exports.workFormHtml();
52
+
53
+ exports.sendHtml(res, html);
54
+
55
+ });
56
+
57
+ };
58
+
59
+ ```
60
+
33
61
 
34
62
 
35
63
 

1

説明文の追加

2020/12/03 14:27

投稿

kelt22
kelt22

スコア46

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- データベースに日付を記録したくてdateという名前でDATE型で保存していたのですが、DATE型だと'YYYY-MM-DD'このフォーマットになると思っていたのですが、下記のdateのような値で保存されてしいます。この形('2000-1-1')で入力しても下記のようになるのですがなぜなんでしょう?
5
+ データベースに日付を記録したくてdateという名前でDATE型で保存していたのですが、DATE型だと'YYYY-MM-DD'このフォーマットになると思っていたのですが、Node.jsでdateをとってきたときに下記のdateのような値で取得されます。この形('2000-1-1')でwebページから入力しても下記のようになるのですがなぜなんでしょう?
6
6
 
7
- phpMyAdminからみると2000-1-1の表記に記録されています。
7
+ phpMyAdminからテーブルをみると2000-1-1の表記に記録されています。
8
8
 
9
9
 
10
10