質問するログイン新規登録

質問編集履歴

3

追記

2018/11/07 08:16

投稿

tkshp
tkshp

スコア174

title CHANGED
File without changes
body CHANGED
@@ -24,8 +24,7 @@
24
24
  ### ご回答を受けてのメモ。
25
25
 
26
26
  ```JavaScript
27
- var startJSTday = '2018-11-07T15:00:00.000Z';
27
+ var normalizedDateStr = startJSTday.replace(/Z$/, '+09:00');
28
+
28
- var d = new Date(startJSTday);
29
+ return new Date(normalizedDateStr).toISOString();
29
- d.setMinutes(d.getMinutes() + d.getTimezoneOffset()); // timezoneOffset: -540 (only Japan)
30
- console.log(d.toISOString()); //2018-11-07T06:00:00.000Z
31
30
  ```

2

追記

2018/11/07 08:16

投稿

tkshp
tkshp

スコア174

title CHANGED
File without changes
body CHANGED
@@ -19,4 +19,13 @@
19
19
  また、世界標準時間を取得したら、「2018-11-07T06:00:00.000Z」のような書式に変換するのに
20
20
  簡単な方法等ありましたら、ご教示お願い致します。
21
21
 
22
- [参考にしたサイト](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/)。
22
+ [参考にしたサイト](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/)。
23
+
24
+ ### ご回答を受けてのメモ。
25
+
26
+ ```JavaScript
27
+ var startJSTday = '2018-11-07T15:00:00.000Z';
28
+ var d = new Date(startJSTday);
29
+ d.setMinutes(d.getMinutes() + d.getTimezoneOffset()); // timezoneOffset: -540 (only Japan)
30
+ console.log(d.toISOString()); //2018-11-07T06:00:00.000Z
31
+ ```

1

修正

2018/11/07 08:10

投稿

tkshp
tkshp

スコア174

title CHANGED
File without changes
body CHANGED
@@ -7,6 +7,7 @@
7
7
  ### 試したこと
8
8
 
9
9
  ```JavaScript
10
+ startJSTday = '2018-11-07T15:00:00.000Z';
10
11
  console.log(startJSTday); //2018-11-07T15:00:00.000Z
11
12
 
12
13
  var startUTCday = new Date();