質問編集履歴

3

追記

2018/11/07 08:16

投稿

tkshp
tkshp

スコア174

test CHANGED
File without changes
test CHANGED
@@ -50,12 +50,10 @@
50
50
 
51
51
  ```JavaScript
52
52
 
53
- var startJSTday = '2018-11-07T15:00:00.000Z';
53
+ var normalizedDateStr = startJSTday.replace(/Z$/, '+09:00');
54
54
 
55
- var d = new Date(startJSTday);
56
55
 
57
- d.setMinutes(d.getMinutes() + d.getTimezoneOffset()); // timezoneOffset: -540 (only Japan)
58
56
 
59
- console.log(d.toISOString()); //2018-11-07T06:00:00.000Z
57
+ return new Date(normalizedDateStr).toISOString();
60
58
 
61
59
  ```

2

追記

2018/11/07 08:16

投稿

tkshp
tkshp

スコア174

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,21 @@
41
41
 
42
42
 
43
43
  [参考にしたサイト](https://confrage.jp/ecma-script6%EF%BC%88javascript%EF%BC%89%E3%81%AEnew-date%E3%82%92utc%E3%81%8B%E3%82%89jst%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/)。
44
+
45
+
46
+
47
+ ### ご回答を受けてのメモ。
48
+
49
+
50
+
51
+ ```JavaScript
52
+
53
+ var startJSTday = '2018-11-07T15:00:00.000Z';
54
+
55
+ var d = new Date(startJSTday);
56
+
57
+ d.setMinutes(d.getMinutes() + d.getTimezoneOffset()); // timezoneOffset: -540 (only Japan)
58
+
59
+ console.log(d.toISOString()); //2018-11-07T06:00:00.000Z
60
+
61
+ ```

1

修正

2018/11/07 08:10

投稿

tkshp
tkshp

スコア174

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,8 @@
15
15
 
16
16
 
17
17
  ```JavaScript
18
+
19
+ startJSTday = '2018-11-07T15:00:00.000Z';
18
20
 
19
21
  console.log(startJSTday); //2018-11-07T15:00:00.000Z
20
22