Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】Temporal::Temporal.PlainDateTime.prototype.microsecondインスタンスアクセサプロパティの使い方

Temporal.PlainDateTime.prototype.microsecondインスタンスアクセサプロパティの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Temporal.PlainDateTime.prototype.microsecondプロパティは、JavaScriptの新しい日付と時刻APIであるTemporal APIにおけるTemporal.PlainDateTimeインスタンスが保持する、日付と時刻のマイクロ秒部分を扱うプロパティです。

Temporal.PlainDateTimeは、タイムゾーン情報を含まない暦上の日付と時刻を表すオブジェクトです。このプロパティは、その時刻が持つマイクロ秒部分を0から999までの整数値で返します。マイクロ秒とは1秒の100万分の1の単位で、従来のDateオブジェクトでは得られない高精度な時間情報を提供します。

このプロパティは読み取り専用で、システム開発において、イベントログの高精度な記録や厳密な時間差の測定など、より詳細な時間精度が求められる場面で役立ちます。Temporal.PlainDateTimeの持つ高精度な時刻情報から、マイクロ秒部分を正確に参照するために利用されます。

構文(syntax)

1const plainDateTime = new Temporal.PlainDateTime(2023, 10, 26, 12, 34, 56, 789, 123, 456);
2const microsecondValue = plainDateTime.microsecond;

引数(parameters)

引数なし

引数はありません

戻り値(return)

number

このプロパティは、Temporal.PlainDateTimeオブジェクトが表す日時のマイクロ秒を表す整数値を返します。0から999までの範囲で、マイクロ秒の単位を示します。

関連コンテンツ

関連プログラミング言語