【JavaScript ECMAScript】Temporal::Temporal.PlainTime.from静的メソッドの使い方
Temporal.PlainTime.from()静的メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Temporal.PlainTime.from()メソッドは、タイムゾーン情報を持たない純粋な時間オブジェクトであるTemporal.PlainTimeのインスタンスを様々な形式の入力から生成するために実行するメソッドです。
このメソッドは、特定の時刻を表すTemporal.PlainTimeオブジェクトを作成します。具体的には、時間を示す文字列(例えば、"13:30"や"09:00:00")や、時・分・秒などの情報をプロパティとして持つオブジェクト(例えば、{ hour: 13, minute: 30 })を引数として受け取ることができます。また、すでに存在するTemporalの他のオブジェクト(例えば、Temporal.PlainDateTimeやTemporal.ZonedDateTime)から時間部分だけを抽出し、新しいPlainTimeオブジェクトを生成する用途でも利用されます。生成されるPlainTimeオブジェクトは、日付やタイムゾーンに関する情報を含まず、純粋な時間のみを表現します。この特性から、特定の場所や日付に依存しない時間(例えば、毎日の開店時刻や会議の開始時刻など)を管理する際に非常に有用です。Temporal.PlainTime.from()を使用することで、時間をより正確かつ一貫性のある方法で扱い、時間に関する計算や比較を堅牢に行うことが可能になります。
公式リファレンス: Temporal.PlainTime.from()
構文(syntax)
1Temporal.PlainTime.from({ hour: 9, minute: 30, second: 0 });
引数(parameters)
item
- item: Temporal.PlainTime または ISO 8601 時間表記の文字列、または日付/時刻オブジェクト: 変換元の値
戻り値(return)
Temporal.PlainTime
指定された日付と時刻のコンポーネントから、新しいTemporal.PlainTimeオブジェクトを生成して返します。