aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShinigami <[email protected]>2023-04-22 21:03:22 +0200
committerGitHub <[email protected]>2023-04-22 21:03:22 +0200
commit8fc5261298ebd0dfe616fed9265ce9d7e626ae96 (patch)
treed4276b62d1c7ed4c1cb8bd60e2bd8a960ae37197 /src
parenta49aa0d7831a949728b6831b96f15c4971f1e1d9 (diff)
downloadfaker-8fc5261298ebd0dfe616fed9265ce9d7e626ae96.tar.xz
faker-8fc5261298ebd0dfe616fed9265ce9d7e626ae96.zip
refactor(datatype): deprecate datetime (#2053)
Diffstat (limited to 'src')
-rw-r--r--src/modules/datatype/index.ts13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/modules/datatype/index.ts b/src/modules/datatype/index.ts
index 7e5946d8..e776784c 100644
--- a/src/modules/datatype/index.ts
+++ b/src/modules/datatype/index.ts
@@ -166,12 +166,16 @@ export class DatatypeModule {
* When not provided or larger than `8640000000000000`, `2100-01-01` is considered
* as maximum generated date. Defaults to `4102444800000`.
*
+ * @see faker.date.between()
+ *
* @example
* faker.datatype.datetime() // '2089-04-17T18:03:24.956Z'
* faker.datatype.datetime(1893456000000) // '2022-03-28T07:00:56.876Z'
* faker.datatype.datetime({ min: 1577836800000, max: 1893456000000 }) // '2021-09-12T07:13:00.255Z'
*
* @since 5.5.0
+ *
+ * @deprecated Use `faker.date.between({ from: min, to: max })` instead.
*/
datetime(
options:
@@ -195,6 +199,13 @@ export class DatatypeModule {
max?: number;
} = {}
): Date {
+ deprecated({
+ deprecated: 'faker.datatype.datetime({ min, max })',
+ proposed: 'faker.date.between({ from, to })',
+ since: '8.0',
+ until: '9.0',
+ });
+
const minMax = 8640000000000000;
let min = typeof options === 'number' ? undefined : options.min;
@@ -208,7 +219,7 @@ export class DatatypeModule {
max = Date.UTC(2100, 0);
}
- return new Date(this.faker.number.int({ min, max }));
+ return this.faker.date.between({ from: min, to: max });
}
/**