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
908 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!

source:php.cn
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