réagir-moment fromnow fonction il y a en javascript?

voix
0

En React j'ai React-moment bibliothèque où je reçois la sortie comme celui-ci il y a beaucoup de sec ou il y a de min etc à partir de maintenant.

<Moment fromNow ago>2018-09-04T18:30:00.000Z</Moment> // output <time>15 days ago</time>

Je veux savoir est - il une bibliothèque similaire comme celle - ci en javascript. J'ai essayé bibliothèque moment.js qui a la fromnowfonction en elle.

var moment = require('moment');
console.log(moment([2018-09-04T18:30:00.000Z]).fromNow())

Pour que j'ai reçu une réponse comme «il y a 9 mois.

quand je l' ai changé le format , console.log(moment([2018, 09, 04]).fromNow())il montre 14 jours.

Est-ce que moment.jsaccepte uniquement l' horodatage comme celui - ci [2018, 09, 04]. Je ne peux pas passer comme ça 2018-09-04T18:30:00.000Z. Parce que je ne veux pas faire des opérations sur ma date.

Est-ce que je manque quelque chose? Y at-il bibliothèque qui prend en charge mon cas d'utilisation dans JS.

Merci

Créé 19/09/2018 à 13:33
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

Vous pouvez analyser une chaîne de date (sans les crochets) pour moment.js. De plus (si vous ne saviez pas) React-moment utilise moment.js. Voici un exemple de travail:

console.log(moment("2018-09-04T18:30:00.000Z").fromNow())
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>

Créé 19/09/2018 à 13:42
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more