首頁  >  文章  >  web前端  >  如何在 JavaScript 中複製日期物件?

如何在 JavaScript 中複製日期物件?

DDD
DDD原創
2024-10-26 10:53:03864瀏覽

How to Clone a Date Object in JavaScript?

複製 Date 物件

在 JavaScript 中,將 Date 物件指派給另一個 Date 物件只是複製對相同實例的參考。因此,對其中一個所做的任何更改都會反映在另一個中。這就提出了一個問題:我們要如何建立 Date 物件的真正複製或副本?

這可以使用 Date 物件的 getTime() 方法來實作。此方法檢索自紀元(1970 年 1 月 1 日 00:00:00 UTC)以來經過的毫秒數。

複製 Date 物件:

var date = new Date();
var copiedDate = new Date(date.getTime());

此方法產生一個新的 Date使用與原始日期完全相同的時間值初始化的物件。

或者,在 Safari 4 中,可以寫:

var date = new Date();
var copiedDate = new Date(date);

但是,這種方法在不同瀏覽器之間的相容性仍然不確定.

以上是如何在 JavaScript 中複製日期物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn