JavaScriptプレミアムプログラミングのDateタイプ

1539 ワード

ECMAScriptのDateタイプは初期のJavaのjavaである.util.Dateクラスに基づいて構築されました.
Dateタイプは、UTC(国際調整時間)1970年1月1日午前0時(0時)から経過したミリ秒数を使用して日付を保存します.
DateオブジェクトのvalueOf()メソッドは、このミリ秒数を取得できます.
UTCをローカライズする方法が好ましい.
var now = new Date(),



     //         ,     1986 5 24  12:30:30

     birthday = new Date(1986, 4, 24, 12, 30, 30),



     //     ,     1986 5 24  20:30:30

     utcBirthday = new Date(Date.UTC(1986, 4, 24, 12, 30, 30));



console.log(birthday.getHours());  // 12

console.log(utcBirthday.getHours());  // 20