Maison >interface Web >js tutoriel >Comment puis-je calculer efficacement le décalage horaire entre deux dates en JavaScript ?
Obtention du décalage horaire entre les dates en JavaScript
Lors du développement d'applications impliquant la gestion de délais, il est crucial de calculer avec précision la différence entre les dates. En JavaScript, cette tâche peut être accomplie sans effort en exploitant l'objet Date intégré.
Solution :
Exemple de code :
var startTime = new Date(); var endTime = new Date(startTime.getTime() + 3600000); // Add one hour to start time var newEndDate = new Date(endTime.getTime() - startTime.getTime());
Explication :
Les opérateurs et - déclenchent la coercition de type JavaScript et invoquent la méthode valueOf() de la Date objets. Dans le prototype Date, la méthode valueOf() équivaut à appeler getTime().
Par conséquent, les expressions suivantes sont toutes évaluées à la même valeur :
date.getTime() === date.valueOf() === (0 + date) === (+date)
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!