【JavaScript ECMAScript】Temporal::Temporal.PlainDateTime.prototype.secondインスタンスアクセサプロパティの使い方
Temporal.PlainDateTime.prototype.secondインスタンスアクセサプロパティの使い方について、初心者にもわかりやすく解説します。
基本的な使い方
Temporal.PlainDateTime.prototype.secondプロパティは、Temporal.PlainDateTimeオブジェクトが保持する時刻情報のうち、秒の値を保持するプロパティです。このプロパティは、JavaScriptの新しい日付と時刻APIであるTemporal APIの一部として提供されており、タイムゾーンや夏時間の影響を受けない、純粋な暦上の日付と時刻を表すPlainDateTimeインスタンスから、そのインスタンスが示す「秒」の数値を読み取るために使用されます。
具体的には、PlainDateTimeオブジェクトが保持する時刻が「15時30分45秒」である場合、このsecondプロパティにアクセスすると数値の「45」が返されます。返される値は常に整数で、通常は0から59の範囲です。これは読み取り専用のプロパティであり、値を直接変更することはできません。もしPlainDateTimeインスタンスの秒の値を変更したい場合は、そのための専用のメソッド(例えば、新しいPlainDateTimeオブジェクトを生成するwithメソッドなど)を利用する必要があります。
システムエンジニアを目指す初心者の方にとって、アプリケーション内で日時データを取り扱う機会は非常に多く、ログのタイムスタンプ解析、イベントのスケジュール管理、ユーザーインターフェースでの時刻表示など、多岐にわたります。このsecondプロパティは、日時情報から特定の要素である秒を正確かつ簡潔に取得する基本的な手段を提供し、より明確で信頼性の高いコードの記述を支援します。
構文(syntax)
1const plainDateTime = new Temporal.PlainDateTime(2023, 10, 27, 12, 34, 56); 2const second = plainDateTime.second;
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
Temporal.PlainDateTime.prototype.secondは、そのPlainDateTimeオブジェクトが表す日付と時刻における秒の数を返します。この値は0から59までの整数です。