【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までの範囲で、マイクロ秒の単位を示します。