Date.parseメソッド
Date.parseメソッドは、ISO形式の文字列で渡された日付までのミリ秒数を返します。
ISO形式は次のようになります: 'YYYY-MM-DDTHH:mm:ss.sssZ'、
ここで: 'YYYY-MM-DD' - 日付; 'T'
- 区切り文字; 'HH:mm:ss.sss' - 時刻;
'Z' - タイムゾーン。
完全な形式を渡す必要はなく、
'YYYY-MM-DD' または
単に YYYY を渡すだけで十分です。
構文
javascriptDate.parse('YYYY-MM-DDTHH:mm:ss.sssZ');
例
Date.parseメソッドを使用して、
1970年1月1日から2016年11月16日、
12:59:59までのミリ秒数を調べてみましょう:
javascriptlet res = Date.parse('2016-11-16T12:59:59');
console.log(res);
コードの実行結果:
javascript1479290399000
例
次に、年だけを指定してミリ秒数を出力してみましょう:
javascriptlet res = Date.parse('2016');
console.log(res);
コードの実行結果:
javascript1451606400000
例
Date.parseメソッドのパラメータに
無効な日付を設定してみましょう:
javascriptlet res = Date.parse('20162016');
console.log(res);
コードの実行結果:
javascriptNaN