如何在faker.js之间使用faker.date

时间:2016-02-05 23:31:23

标签: javascript faker

我想在两个固定值之间生成一些日期,但我不知道如何

使用faker.date.between来实现这一目标。

faker js demo中的示例只是给出null值。

3 个答案:

答案 0 :(得分:4)

不确定他们何时更新wiki,但他们现在确实有date.between的工作样本

faker.date.between('2015-01-01', '2015-01-05');

答案 1 :(得分:0)

来自Github的代码显示:

self.between = function (from, to) {
  var fromMilli = Date.parse(from);
  var dateOffset = faker.random.number(Date.parse(to) - fromMilli);

  var newDate = new Date(fromMilli + dateOffset);

  return newDate;
};

而且我不知道你是如何使用它的,或者为什么它不能用于他们的例子......但至少应该给你一些方向。

如果这对您没有帮助,或者仍然产生不良后果,我会在他们的github上打开一个问题。

答案 2 :(得分:-2)

在Laravel中,虽然为某些表生成虚假数据,但对我有用:)

$faker->dateTimeBetween('1970-01-01', '2019-12-31')->format('Y-m-d H:i:s')