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?
6 Réponses :
JavaScript p> Date code> Objet a une méthode appelée Setminutes code> let d = new Date()
d.setMinutes(d.getMinutes() + 20)
Utilisez cette pièce de code
var date = new Date(); date.setMinutes(date.getMinutes()+20);
en JavaScript lorsque vous travaillez avec des dates, j'aime utiliser le moment: P>
Vous pouvez donc faire cela: p>
moment (). Ajouter (20, 'minutes'); p>
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))
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();
Utilisez ce code:
var date = new Date(); var min = parseInt(date.getMinutes()+20); date.setMinutes(min);
date.setminutes () code>?1000 * 60 * 60 * 24 * 3 code> 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); code>date.setminutes (date.getminutes () + 20) code>