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

関連項目

  • getTimeメソッド,
    こちらもタイムスタンプを取得します
  • Date.nowメソッド,
    こちらもタイムスタンプを取得します