【JavaScript ECMAScript】Temporal::Temporal.PlainYearMonthコンストラクタの使い方
Temporal.PlainYearMonth()コンストラクタの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Temporal.PlainYearMonth()関数は、特定の年と月という情報のみを正確に表現するためのオブジェクトを生成する関数です。この関数は、日付や時刻、タイムゾーンといった詳細な情報を含まず、「何年何月」であるかだけをシンプルに管理したい場合に非常に役立ちます。
例えば、毎月の定期的なイベントのスケジュールを管理する際や、ある月の期間全体を表したい場合などに適しています。このオブジェクトは日、時、分、秒、ミリ秒といった要素や、タイムゾーンの概念を含まないため、日付の曖昧さを避け、月単位での操作を直感的に行える点が大きな特徴です。
新しいTemporal.PlainYearMonthオブジェクトを作成するには、new Temporal.PlainYearMonth(年, 月)のように、引数として年と月を指定します。オプションで、利用するカレンダーシステムを指定することも可能です。一度生成されたPlainYearMonthオブジェクトは不変(immutable)であるため、その内容は作成後に変更されることはなく、安全に扱えます。
この機能は、複雑な日付や時刻の扱いに慣れていないシステムエンジニアを目指す初心者の方にとって、まずはタイムゾーンや具体的な日付に囚われず、月単位で情報を扱うという基本的な概念を理解し、実装を進める上で強力な基盤となります。将来的に日付や時刻を扱うシステムを構築する際に、混乱することなくシンプルに月単位のデータを管理するために活用できる重要な関数です。
公式リファレンス: Temporal.PlainYearMonth()
構文(syntax)
1new Temporal.PlainYearMonth(year, month)
引数(parameters)
year, month, options = {}
- year: number: 年を表す数値 (1 から 999999999)
- month: number: 月を表す数値 (1 から 12)
- options: object = {}: オプションを指定するオブジェクト。現在は使用されていません。
戻り値(return)
戻り値なし
戻り値はありません