0
votes

Ajouter minutes à l'heure actuelle, JavaScript

Je voudrais ajouter 20 minutes à la date actuelle. Tout en parcourant les messages déjà affichés sur ce sujet, j'ai récupéré un morceau de code mais je ne peux pas l'adapter. Pouvez-vous m'aider? XXX


5 commentaires

date.setminutes () ?


1000 * 60 * 60 * 24 * 3 est de trois jours en millisecondes.


"Je ne comprends pas ce que ces valeurs sont" 1000 (millisecondes dans une seconde), 60 (secondes en une minute), 60 (minutes en une heure), 24 (heures en une heure), 3 (jours).


nouvelle date (date.now () + 20 * 60 * 1000);


date.setminutes (date.getminutes () + 20)


6 Réponses :


1
votes

JavaScript Date code> Objet a une méthode appelée Setminutes code>

p>

let d = new Date()

d.setMinutes(d.getMinutes() + 20)


0 commentaires

1
votes

Utilisez cette pièce de code

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


0 commentaires

1
votes

en JavaScript lorsque vous travaillez avec des dates, j'aime utiliser le moment:

https://momentjs.com/

Vous pouvez donc faire cela:

moment (). Ajouter (20, 'minutes');


0 commentaires

1
votes

Je ne sais pas si Seminutes avec des valeurs> 60 est définie ou fonctionne par accident. Vous pouvez le faire de cette façon:

var current_ms = new Date().getTime();
var in20min = new Date(current_ms + (1000*60*20))


0 commentaires

1
votes

Créer une fonction prototype à la date d'objet Si vous souhaitez l'utiliser dans divers endroits car il réduira la redondance du code.

var d = new Date();
d.add20minutes(); 


0 commentaires

1
votes

Utilisez ce code:

var date = new Date();
var min = parseInt(date.getMinutes()+20);
date.setMinutes(min);


0 commentaires