Comment soustraire 2 dates sur momentjs
Salut je suis actuellement en utilisant momentjs pour mes dates dans mon projet et je vais avoir un peu de mal lors de la soustraction de 2 dates.
Voici mes dates d'exemple:
2016-10-08 10:29:23
2016-10-08 11:06:55
j'ai essayé en utilisant le diff et soustrayez le guide docs de momentjs mais je n'ai rien eu.
Et si la date soustrait les dates sont plus de 24 heures?
Thnks à l'avance.
OriginalL'auteur John Geliberte | 2016-11-07
Vous devez vous connecter pour publier un commentaire.
Vous sont corrects, vous pouvez utiliser du moment
diff
fonction de soustraire deux dates (voir mon exemple sur Plunker):Diff sera égal à
2252000
, le nombre de millisecondes entre les deux dates. Voir la documentation pour plus de détails.Vous pouvez passer un deuxième argument à
diff
avec l'unité de mesure (en années, mois, semaines, jours, heures, minutes et secondes), donc si vous voulez connaître le nombre de minutes entre les deux dates, vous pouvez écrire:Et vous obtenez
37
minutes.par exemple? : var diff = date2.durée(date1); ? suis-je le droit?
Euh, je pense que
duration
ne prend pas en chargediff
opérations. Juste pour comprendre, "29:54:20" est une date à laquelle vous recevez en entrée? Sans jour/mois/année?Non, il m'a donné 1970-01-01 23:59:59 comment puis-je savoir si la date est à partir de 1970
Je ne comprends pas... nous allons faire un exemple, si les 2 dates sont
var date1 = moment('2016-10-08 10:29:23');
etvar dateMoreThanADay = moment('2016-10-09 11:06:55');
et le diff estvar diff3 = dateMoreThanADay.diff(date1, 'minutes');
. Lediff3
a de la valeur1477
qui est le nombre de minutes entre les 2 dates. La valeur est correcte.OriginalL'auteur