モジュール概要#
過去の日付をすばやく生成するには、recent()(直近 1 日)または past()(直近 1 年)を使用します。未来の日付をすばやく生成するには、soon()(翌日)または future()(翌年)を使用します。成人の現実的な生年月日には、birthdate() を使用します。より細かく制御する場合は、これらのメソッドを追加オプションでカスタマイズできます。また、between() を使用して 2 つの日付の間の単一の日付を生成したり、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 | 日付の文脈における月名を返すかどうかです。In the default en locale this has no effect, however, in other locales like fr or ru, this may affect grammar or capitalization, for example 'январь' with { context: false } and 'января' with { context: true } in ru. |
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 | 日付の文脈における曜日を返すかどうかです。In the default en locale this has no effect, however, in other locales like fr or ru, this may affect grammar or capitalization, for example 'Lundi' with { context: false } and 'lundi' with { context: true } in fr. |
Modified at 2026-06-11 07:06:02