使用“Mongodb”shell,我必须计算一天的日期+一年。 我可以在当前日期添加365天,但是闰年我会错。 示例:
print(new Date(new Date().getTime() + (1000 * 3600 * 24 * 365)));
我们是“2015-06-22”。这个“约会+ 365 = 2016-06-21”:) 我没有在Mongodb上找到任何日期功能。你是如何处理闰年的?
答案 0 :(得分:2)
假设您希望它与下一年的日期相同,您可以使用
var a = Date()
a.setFullYear(a.getFullYear() + 1)
正如Sylvain Leroux指出的那样,你必须处理2月29日的边缘情况,默认情况下,当你添加一年时,它将改为3月1日。如果你在闰年之前的一年中加入一年,就不会发生这种情况。