[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.
Ainsi, on arrive à ( 22:56:00 + 5min = 23:01:00 ) et non ( 22:56:00 + 5min = 22:01:00 )
[Thom]
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]
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|