マイナスのタイムスタンプなんてあるのか。
というか、初めて getUTCFullYear()
とかの、UTC
とつくメソッド群の存在を知った。今まで気にしたことなかったけど、getFullYear()
とかはタイムゾーンが関係あったのか。
そもそも Date
コンストラクタに年月日諸々をバラバラに渡して生成した場合、それらの日時は地方時として扱われていたらしい。
タイムゾーンを気にせずにバラバラの日時を使って Date
生成したかったら、先に Date.UTC()
に渡してタイムスタンプを返してもらえばいいみたい。