我有一个NodeJS RabbitMQ使用者,它使用MomentJS创建日期。但是因为这种情况不断发生,所以日期总是一样的。
每次消费者收到消息时,如何创建新日期?
我应该在函数中包含对moment.format()
的调用,还是需要使用new moment.format()
?
答案 0 :(得分:1)
这可以通过在收到新消息(例如
)时初始化新日期来完成let newDate = new moment()
console.log(newDate.unix())
编辑: 也可以在没有新关键字的情况下工作
let newDate = moment()
但更好的可读性和防止一些可能的奇怪效果
let newDate = moment(new Date())