gpt4 book ai didi

javascript - 时间与矩的算术

转载 作者:行者123 更新时间:2023-12-03 04:44:50 25 4
gpt4 key购买 nike

在用户集合的 Meteor 服务器端代码中,属性 createdAt 显示类似 ISODate("2017-02-09T01:22:30.894Z") .
在另一个集合 myCol 中,我有 createdAt 属性,其中包含以毫秒为单位的 unix 时间戳。Moment.js 已安装。
如何检查以下情况:
myCol.createdAt 是从创建用户的月底​​算起的 n 个月后。谢谢

最佳答案

这是一种应该有效的方法(当然还有一些其他方法可以做到这一点......这是我想到的第一个方法)。

您可以将 Users createdAt 属性转换为这样的 moment 对象(假设您的用户文档存储在名为 userOne 的变量中)。

var moment1 = moment(userOne.createdAt);

然后,您可以像这样转换另一个集合中的 unix 时间戳(假设文档存储在名为 doc 的 var 中)。

var moment2 = moment(doc.createdAt);

现在找到 moment1 的结束时刻并添加“N”个月。

moment1.endOf('月份').add(N, '月份');

最后,进行比较。

moment2.isAfter(moment1);

关于javascript - 时间与矩的算术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42916433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com