39 votes

Comment ajouter 20 minutes à une date actuelle ?

Dupliquer possible :
Comment ajouter 30 minutes à un objet Date javascript ?

Je peux obtenir l'objet de date actuel comme ceci :

var currentDate = new Date();

Comment puis-je y ajouter 20 minutes ?

var twentyMinutesLater = ?;

108voto

Nick Craver Points 313913

Utilisez .getMinutes() pour obtenir les minutes actuelles, puis ajoutez-en 20 et utilisez .setMinutes() pour mettre à jour l'objet date.

var twentyMinutesLater = new Date();
twentyMinutesLater.setMinutes(twentyMinutesLater.getMinutes() + 20);

27voto

T.J. Crowder Points 285826

Ajoutez-le en millisecondes :

var currentDate = new Date();
var twentyMinutesLater = new Date(currentDate.getTime() + (20 * 60 * 1000));

9voto

ring0 Points 10346

Ajoutez simplement 20 minutes en millisecondes à votre date :

  var currentDate = new Date();

  currentDate.setTime(currentDate.getTime() + 20*60*1000);

8voto

Michael Borgwardt Points 181658

Obtenez simplement l'horodatage milliseconde et ajoutez-y 20 minutes :

twentyMinutesLater = new Date(currentDate.getTime() + (20*60*1000))

7voto

pooja Points 511
var d = new Date();
var v = new Date();
v.setMinutes(d.getMinutes()+20);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X