JavaScriptでUNIX時間を取得する方法


JavaScriptを使用して、現在の時刻をUNIX時間(エポック秒)で取得する方法について説明します。UNIX時間は1970年1月1日午前0時(UTC)からの経過秒数で表されます。

以下に、複数の方法とそれぞれのコード例を示します。

  1. Date.now()メソッドを使用する方法:
const unixTime = Math.floor(Date.now() / 1000);
console.log(unixTime);
  1. getTime()メソッドを使用する方法:
const unixTime = Math.floor(new Date().getTime() / 1000);
console.log(unixTime);
  1. getTime()メソッドと分割代入を使用する方法:
const { getTime } = Date;
const unixTime = Math.floor(getTime() / 1000);
console.log(unixTime);

いずれの方法でも、Date.now()またはgetTime()メソッドを使用して現在の時刻をミリ秒単位で取得し、それを1000で割って秒単位に変換します。Math.floor()関数を使用することで整数値に変換しています。

どの方法を選択してもUNIX時間を取得することができます。これらのコード例を使用して、JavaScriptでUNIX時間を取得する方法を実装してみてください。