Date(日付)
概要
過去の日付をすばやく生成するには、recent()
(前日)またはpast()
(前年)を使用します。将来の日付をすばやく生成するには、soon()
(翌日)またはfuture()
(翌年)を使用します。成人の 現実的な生年月日を生成するには、birthdate()
を使用します。より詳細な制御が必要な場合、これらのメソッドはオプションでカスタマイズできます。また、between()
を使用して2つの日付の間の1つの日付を生成するか、betweens()
を使用して複数の日付を生成できます。month()
とweekday()
を使用して、ローカライズされたランダムな月名と曜日名を生成できます。
anytime#
名前 | 型 | デフォルト値 | 説明 |
---|
refDate | string | number | Date | {{$date.now}} | 新しく生成される日付の基準点として使用する日付 |
between#
名前 | 型 | デフォルト値 | 説明 |
---|
from | string | number | Date | | 早い方の日付境界 |
to | string | number | Date | | 遅い方の日付境界 |
betweens#
指定された境界の間の複数のランダムな日付を生成します。日付は時系列順にソートされた配列で返されます。名前 | 型 | デフォルト値 | 説明 |
---|
count | number | { min: number; max: number; } | 3 | 生成する日付の数 |
from | string | number | Date | | 早い方の日付境界 |
to | string | number | Date | | 遅い方の日付境界 |
birthdate#
ランダムな生年月日を返します。デフォルトでは、18歳から80歳までの成人の生年月日が生成されます。ただし、より具体的な生年月日を生成するために、'age'
の範囲または'year'
の範囲をカスタマイズできます。名前 | 型 | デフォルト値 | 説明 |
---|
refDate | string | number | Date | {{$date.now}} | 基準点として使用する日付 |
max | number | | 生成する生年月日の最大年齢/年 |
min | number | | 生成する生年月日の最小年齢/年 |
mode | 'age' | 'year' | | 年齢または年の範囲に基づいて生年月日を生成する'age' または'year' |
refDate | string | number | Date | {{$date.now}} | mode が'age' の場合にのみ使用される基準点の日付 |
future#
名前 | 型 | デフォルト値 | 説明 |
---|
refDate | string | number | Date | {{$date.now}} | 基準点として使用する日付 |
years | number | 1 | 日付が将来のどの範囲の年数内になるか |
month#
名前 | 型 | デフォルト値 | 説明 |
---|
abbreviated | boolean | false | 省略形を返すかどうか |
context | boolean | false | 日付の文脈で月名を返すかどうか。デフォルトのen ロケールでは効果がありませんが、fr やru などの他のロケールでは、文法や大文字小文字に影響する場合があります。例えば、ru では{ context: false } で'январь' 、{ context: true } で'января' となります |
past#
名前 | 型 | デフォルト値 | 説明 |
---|
refDate | string | number | Date | {{$date.now}} | 基準点として使用する日付 |
years | number | 1 | 日付が過去のどの範囲の年数内になるか |
recent#
名前 | 型 | デフォルト値 | 説明 |
---|
days | number | 1 | 日付が過去のどの範囲の日数内になるか |
refDate | string | number | Date | {{$date.now}} | 基準点として使用する日付 |
soon#
名前 | 型 | デフォルト値 | 説明 |
---|
days | number | 1 | 日付が将来のどの範囲の日数内になるか |
refDate | string | number | Date | {{$date.now}} | 基準点として使用する日付 |
timeZone#
返されるタイムゾーンは現在のロケールに依存しません。
weekday#
名前 | 型 | デフォルト値 | 説明 |
---|
abbreviated | boolean | false | 省略形を返すかどうか |
context | boolean | false | 日付の文脈で曜日を返すかどうか。デフォルトのen ロケールでは効果がありませんが、fr やru などの他のロケールでは、文法や大文字小文字に影響する場合があります。例えば、fr では{ context: false } で'Lundi' 、{ context: true } で'lundi' となります |
Modified at 2025-01-02 09:03:26