84119


`new Date(1991, 1,
1)`を`console.log`で表示させてみますと、`"1991-01-31T15:00:00.000Z"`という出力になります。気になっているのは`15:`です。日本は確か、UTCとの9時間の差があるのすが、`15`時と論理が繋がりません。何故規定時間は午前零時ではないでしょうか。


CC BY-SA 4.0
2021-12-14T00:24:02.090
84118
2021-12-14T00:32:58.590
16876
question
javascript
ECMAScript系言語において`new Date()`の規定時間は何時ですか？


`new Date(1991, 1, 1)`
を実行した場合、実行環境のローカル時間の1991年2月1日00:00を表現するオブジェクトになります。ローカル時間が日本標準時なら、
**UTC表現(`Z`)では9時間引いて前日の15:00**になります。


CC BY-SA 4.0
2021-12-14T00:32:58.590
84119
2021-12-14T00:32:58.590
3475
84118
answer