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