为了账号安全,请及时绑定邮箱和手机立即绑定

我可以使用 Moment.js 分配“现在”是什么吗?

我可以使用 Moment.js 分配“现在”是什么吗?

繁花不似锦 2021-08-20 18:43:04
我正在使用 moment.js 并且我想编写一个测试,上面写着“如果你没有传入一个日期,它就会返回now()”。问题是,每次测试运行时,now()都会得到不同的结果。在其他库中,您可以设置now()将返回用于测试目的的内容。moment.js 是否提供了一种方法来做到这一点?我一直在谷歌上搜索,没有找到任何说明你是否可以做到这一点的结果。
查看完整描述

2 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

您可以Date.now通过从官方momentjs文档执行以下操作,在每次测试之前更改时间源(基本上用 new 覆盖实现)。这将返回自 Unix 纪元时间 (1/1/1970) 以来的毫秒数。


moment.now = function () {

    return +new Date();

}


查看完整回答
反对 回复 2021-08-20
  • 2 回答
  • 0 关注
  • 102 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信