Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Moment.js中按值添加时间?_Javascript_Momentjs - Fatal编程技术网

Javascript 如何在Moment.js中按值添加时间?

Javascript 如何在Moment.js中按值添加时间?,javascript,momentjs,Javascript,Momentjs,从上面可以看出,now和fiveMinutesLater是相同的对象引用,包含相同的值 我可以让add()返回具有新值的新力矩对象,而不是修改原始力矩对象吗 也就是说,在第2行之后,5分钟后实际上比现在的晚了5分钟。试试这个: var now = moment(); var fiveMinutesLater = now.add(5, 'minutes'); now === fiveMinutesLater // --> true 它。试试这个: var now = moment(); v

从上面可以看出,
now
fiveMinutesLater
是相同的对象引用,包含相同的值

我可以让
add()
返回具有新值的新力矩对象,而不是修改原始力矩对象吗

也就是说,在第2行之后,
5分钟后
实际上比现在的
晚了5分钟。试试这个:

var now = moment();
var fiveMinutesLater = now.add(5, 'minutes');
now === fiveMinutesLater // --> true
它。试试这个:

var now = moment();
var fiveMinutesLater = now.add(5, 'minutes');
now === fiveMinutesLater // --> true

谢谢,我忘了提到我已经尝试过这个解决方法了。但我注意到克隆技术会导致效率问题,特别是在looping@kit-您要求提供一个新对象:“…我可以让add()返回一个具有新值的新力矩对象吗…”,但现在您不需要新对象了?这没关系,而且确实有效,我只希望会有其他解决方案。谢谢,我忘了提到我已经尝试过这种解决方法。但我注意到克隆技术会导致效率问题,特别是在looping@kit-您请求了一个新对象:“…我可以让add()返回一个具有新值的新力矩对象吗…”,但现在您不想要一个新对象了?这没关系,而且确实有效,我只是希望会有其他的解决方案。将“现在”保存在其他变量中,并将其修改为其他变量而不是原始变量。将“现在”保存在其他变量中,并将其修改为其他变量而不是原始变量。