Comment obtenir le temps à l'aide de Moment JS
J'ai deux variables javascript: startDate
et endDate
. Je veux stocker l'heure actuelle(timestamp unix en ms) pour endDate
et l'horodatage de 24 heures avant dans startDate
. Je vais prendre ces deux variables pour interroger les documents pour une durée de 1 jour. Comment puis-je le faire à l'aide de moment JS?
OriginalL'auteur fatCop | 2015-04-05
Vous devez vous connecter pour publier un commentaire.
Avez-vous regardé le site? C'est plein d'exemples - http://momentjs.com/ je pense que ce que vous essayez de faire est aussi simple que
À la suite de votre question, plus littéralement, vous pouvez le faire:
Ou, vous pouvez simplement ignorer la date de fin de la partie de ce problème et de procéder directement à startDate avec
Enfin, si vous devez la formater une certaine façon, vous pouvez appliquer une règle de mise en forme tels que:
Utiliser le format sans argument et il vous donne la norme ISO 8601
var startdate = moment.utc(moment().subtract(1, 'days').format("MM/DD/YYYY"), "MM/DD/YYYY").valueOf(); // to unix time stamp in ms
var enddate = moment.utc(moment().format("MM/DD/YYYY"), "MM/DD/YYYY").add('d', 1).subtract('s', 1).valueOf(); // to unix time stamp in ms
merci pour votre aide! @ThisClark
OriginalL'auteur ThisClark
Cela a fonctionné pour moi, bien que je n'ai jamais trouvé dans les docs. Doit avoir été publiée, mais il fonctionne.
Essayer:
OriginalL'auteur Tim McWilliams
Je pense que ce que vous recherchez est quelque chose comme
qui renvoie à quelque chose comme:
1435161240
Vous pouvez même calculer le temps à partir de maintenant, à l'aide de
qui renvoie à quelque chose comme:
"2 jours"
OriginalL'auteur Farzad Jafarizadeh
Vous pouvez appeler directement la fonction momentInstance.valueOf(), elle retourne la valeur numérique du temps semblable à date.getTime() en natif java script.
OriginalL'auteur Anil Agrawal