回答編集履歴

3

追記2

2020/07/03 05:00

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

test CHANGED
@@ -25,3 +25,69 @@
25
25
 
26
26
 
27
27
  リーダーのことであれば、モダンブラウザのjavascriptは [Date.parse()](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/parse) できませんか?
28
+
29
+
30
+
31
+
32
+
33
+ コメントを受けて)
34
+
35
+ RSSリーダー側ですと、応答される JavaScript内で文字列処理してはどうでしょうか。
36
+
37
+
38
+
39
+ ```javascript
40
+
41
+ /* omitted */
42
+
43
+ .done(function(data) {
44
+
45
+ i = 1;
46
+
47
+ $('item', data).each(function() {
48
+
49
+ var link = $('link', this).text();
50
+
51
+ var title = $('title', this).text();
52
+
53
+ var date = $(this).find('pubDate').text();
54
+
55
+
56
+
57
+ // parse すると、{number} で msecが得られるので、Dateオブジェクト d を生成
58
+
59
+ var d = new Date( Date.parse(date) );
60
+
61
+ // 任意のフォーマットにする
62
+
63
+ var Y = (''+d.getFullYear()).padStart(4, '0');
64
+
65
+ var M = (''+(d.getMonth()+1)).padStart(2, '0');
66
+
67
+ var D = (''+d.getDate()).padStart(2, '0');
68
+
69
+ date = `${Y}年${M}月${D}日`;
70
+
71
+
72
+
73
+ var image = $('image', this).text();
74
+
75
+ var blog_content = '<div><a href="' + link + '"><p>' + date + '</p><img src="' + image + '"><p>' + title + '</p></a></div>';
76
+
77
+ //alert(link + ' : ' + title + ' : ' + image);
78
+
79
+ $('#container').append(blog_content);
80
+
81
+ if (i >= 3) {
82
+
83
+ return false;
84
+
85
+ }
86
+
87
+ i++;
88
+
89
+ });
90
+
91
+ });
92
+
93
+ ```

2

訂正

2020/07/03 05:00

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  RSSの仕様も調べましょう。
6
6
 
7
- * Google検索 [RSS 仕様]https://www.google.co.jp/search?q=RSS+仕様)
7
+ * Google検索 [RSS 仕様](https://www.google.co.jp/search?q=RSS+仕様)
8
8
 
9
9
 
10
10
 

1

追記

2020/07/02 16:25

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

test CHANGED
@@ -15,3 +15,13 @@
15
15
  RSSフィード側でフォーマットを弄ると、リーダー側が日付を正しくパースしなくなるため。
16
16
 
17
17
  表示される形式を変えていいのは RSSリーダー側です。
18
+
19
+
20
+
21
+ 追記)
22
+
23
+ > RSS表示
24
+
25
+
26
+
27
+ リーダーのことであれば、モダンブラウザのjavascriptは [Date.parse()](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/parse) できませんか?