回答編集履歴
2
ブラウザのロケールを元にタイムゾーンを設定
answer
CHANGED
@@ -38,7 +38,7 @@
|
|
38
38
|
console.log(Date2.parse(dateData)); // Fri Sep 10 2021 15:30:00 GMT+0900 (日本標準時)
|
39
39
|
```
|
40
40
|
|
41
|
-
一見、正常動作しているように見えますが、`new Date`
|
41
|
+
一見、正常動作しているように見えますが、`new Date` はブラウザのロケールを元にタイムゾーンを設定する為、「`Date2.stringify()` 実行時のロケール」と「`Date2.parse()` 実行時のロケール」が不一致の場合に期待通りに復元できません。
|
42
42
|
|
43
43
|
---
|
44
44
|
|
1
リファクタリング依頼
answer
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
> Dateのメソッドはまだ理解が及んでいない部分も残っているため、実際にはより適切な方法があるのではないかと疑っています。
|
12
12
|
|
13
13
|
問題点を洗い出してから質問をするのがよいと思います。
|
14
|
-
ないかもしれない問題点を回答者が洗い出すのは難儀な作業依頼になります。
|
14
|
+
ないかもしれない問題点を回答者が洗い出すのは難儀な作業依頼(リファクタリング依頼)になります。
|
15
15
|
|
16
16
|
### XY問題
|
17
17
|
|