将Moment.JS与Chance.JS结合使用

时间:2018-07-24 13:22:55

标签: javascript node.js momentjs

对于一个项目,我当前正在使用chance.js生成一些随机数据,这些数据将放入数组中,稍后将使用。

date page of chance.js上,您可以看到moment.js也与偶然机会js兼容

我通过以下方式将两个带有NPM的库文件导入到我的.html文件中:

节点服务器:

# A tibble: 3 x 7 id date1 date2 var1 var2 var3 var4 <dbl> <chr> <chr> <dbl> <dbl> <dbl> <dbl> 1 1 1990-11-05 1990-11-28 2 7 12 0 2 1 1990-12-01 1990-12-12 5 10 15 0 3 1 1990-12-15 1990-12-31 6 11 16 1 app.use('/moment', express.static(__dirname + '/node_modules/moment/'));

index.html

app.use('/chance',    express.static(__dirname + '/node_modules/chance/'));

现在我想用自定义格式创建一些随机日期。

<script type="text/javascript" src="../../moment/moment.js"></script>
<script type="text/javascript" src="../../chance/chance.js"></script>
<script type="text/javascript" src="testresults.js"></script>

这不起作用,因为我的IDE会告诉我该时刻尚未导入,并且无法使用该格式。

将moment.js与机会.js结合使用的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

在这样的节点中导入任何东西

const Chance = require('chance');

利用机会

var chance = new Chance();
chance.date()

为什么当单独的时刻会做同样的事情时,为什么要结合使用机会和时刻?

如果可能的话,除了app.js之外,您无需在html文件的script标签中添加与导入相关的任何内容。

在偶然机会网站上写成

  

如果您想更丰富地控制日期格式,强烈建议您使用   时刻库。我们的格式非常简约,   我们提供多种格式日期的核心能力。

这意味着您必须在日期中使用矩来完成复杂的任务

moment website