Obtenir les minutes qui se sont écoulées à travers diff moment
Que j'essaie de faire la différence en minutes entre deux horodateurs
J'ai un timestamp qui ressemble à ceci pour commencer
'15:44:06'
Et quand je veux trouver du temps écoulé, j'ai créer un nouveau moment d'horodatage
var currentTimestamp = Moment(new Date()).format('HH:mm:ss');
Qui revient cette
'15:42:09'
J'ai ensuite tenter d'obtenir la différence comme
var duration = Moment.duration(Moment(currentTimestamp,'HH:mm:ss').diff(Moment(userTimestamp,'HH:mm:ss')));
Et puis essayer de l'obtenir en quelques minutes
var elapsedTime = duration().asMinutes();
console.log(elapsedTime);
Mais dans la console lorsque je me connecte, je reçois cette erreur
var elapsedTime = duration().asMinutes();
^
TypeError: object is not a function
J'ai obtenu la plupart de ce code, cette stackoverflow
Ne pouvez-vous pas juste alors ne
Ah oui une petite surveillance, merci les gars, j'ai regardé à droite plus qu'à plusieurs reprises.
duration.asMinutes()
?duration.asMinutes()
que le message d'erreur indique, duration
est un objet. non pas une fonction, n'est pas duration()
Ah oui une petite surveillance, merci les gars, j'ai regardé à droite plus qu'à plusieurs reprises.
OriginalL'auteur Jordan | 2015-09-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir la diff en utilisant le moment constructeur correctement.
Tout d'abord, lors de l'initialisation de votre heure d'impression, vous devez utiliser le format suivant:
Deuxièmement, lorsque vous souhaitez utiliser la diff fonction à l'heure actuelle, vous devriez utilisateur comme suit:
Ensuite, le nombre donné peut être converti en minutes .asMinutes() (la première )
pour de plus amples informations, vous devriez lire les docs officielles ici.
moment.diff
estunit of measure
.timestamp.diff(moment(), 'minutes')
. Moment - DifférenceOriginalL'auteur Sahar Zehavi
Cette question est d'obtenir un peu vieux, cette réponse juste amener l'état à jour avec une solution de la question de recherche:
Selon la documentation sur diff
et affichage de la durée en minutes
OriginalL'auteur Custodio
Vous pouvez aussi essayer avec la dernière moment.js
OriginalL'auteur Raj Sharma