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

Comment cloner un objet date en JavaScript ?

DDD
DDDoriginal
2024-10-26 10:53:03764parcourir

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());

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);

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:
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