Maison > interface Web > js tutoriel > Comment cloner un objet date en JavaScript ?

Comment cloner un objet date en JavaScript ?

DDD
Libérer: 2024-10-26 10:53:03
original
960 Les gens l'ont consulté

How to Clone a Date Object in JavaScript?

Clonage d'un objet Date

En JavaScript, attribuer un objet Date à un autre copie simplement la référence à la même instance. Par conséquent, toute modification apportée à l’un sera répercutée sur l’autre. Cela soulève la question : comment pouvons-nous créer un véritable clone ou copie d'un objet Date ?

Cela peut être réalisé en utilisant la méthode getTime() de l'objet Date. Cette méthode récupère le nombre de millisecondes écoulées depuis l'époque (1er janvier 1970 00:00:00 UTC).

Pour cloner un objet Date :

var date = new Date();
var copiedDate = new Date(date.getTime());
Copier après la connexion

Cette méthode génère une nouvelle Date objet initialisé avec exactement la même valeur horaire que la date d'origine.

Alternativement, dans Safari 4, on peut écrire :

var date = new Date();
var copiedDate = new Date(date);
Copier après la connexion

Cependant, la compatibilité de cette approche entre différents navigateurs reste incertaine .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal