将Date变量分配给另一个变量会将引用复制到同一实例。这意味着更改一个将更改另一个。
Date
我实际上如何克隆或复制Date实例?
使用Date对象的getTime()方法,该方法返回自1970年1月1日00:00:00纪元时间以来的毫秒数:
getTime()
var date = new Date(); var copiedDate = new Date(date.getTime());
在Safari 4中,您还可以编写:
var date = new Date(); var copiedDate = new Date(date);
…但是我不确定这是否可以在其他浏览器中使用。(似乎可以在IE8中使用)。