forum pédagogique programmation systèmes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Display Star Wars Unlimited Ombres de la Galaxie : où l’acheter ?
Voir le deal

Aller en bas
avatar
Admin
Admin
Messages : 112
Date d'inscription : 16/11/2018
https://progsys.forumactif.com

[A21] Incrémenter l'heure sans "overflow" Empty [A21] Incrémenter l'heure sans "overflow"

Lun 19 Juin - 15:37
Pour incrémenter le temps sans avoir un overflow ( 22:56:00 + 5min = 22:01:00 ), vous pouvez utiliser la méthode suivante:
Supposons qu'on veux incrémenter l'heure actuelle de 5 minutes.

Code:

var now = new Date(); //Heure actuelle.
var now = new Date(now.getTime() + 5 * 60000); //Une nouvelle variable Date est créé avec le même nom que l'ancienne.

/*
Une nouvelle variable Date est créé avec le même nom que l'ancienne, on récupère l'heure actuelle ( .getTime() ) à laquelle on aditionne le temps qu'on souhaite ajouté converti en ms ( 5min * 60'000 = 300'000ms ).
*/

Ainsi, on arrive à ( 22:56:00 + 5min = 23:01:00 ) et non ( 22:56:00 + 5min = 22:01:00 )

[Thom]
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum