JavaScriptを使用して、現在の時刻をUNIX時間(エポック秒)で取得する方法について説明します。UNIX時間は1970年1月1日午前0時(UTC)からの経過秒数で表されます。
以下に、複数の方法とそれぞれのコード例を示します。
Date.now()
メソッドを使用する方法:
const unixTime = Math.floor(Date.now() / 1000);
console.log(unixTime);
getTime()
メソッドを使用する方法:
const unixTime = Math.floor(new Date().getTime() / 1000);
console.log(unixTime);
getTime()
メソッドと分割代入を使用する方法:
const { getTime } = Date;
const unixTime = Math.floor(getTime() / 1000);
console.log(unixTime);
いずれの方法でも、Date.now()
またはgetTime()
メソッドを使用して現在の時刻をミリ秒単位で取得し、それを1000で割って秒単位に変換します。Math.floor()
関数を使用することで整数値に変換しています。
どの方法を選択してもUNIX時間を取得することができます。これらのコード例を使用して、JavaScriptでUNIX時間を取得する方法を実装してみてください。