Je veux obtenir le TimeStamp Unix en utilisant Moment.js. Je peux trouver de nombreuses fonctions qui convertissent l'horodatage en date dans moment.js. Je sais que je peux facilement obtenir l'horodatage unix en utilisant la fonction JavaScript suivante: Math.floor(new Date().getTime()/1000)
.
Mais je veux utiliser Moment.js pour obtenir le même résultat. Y a-t-il une fonction directe dans moment.js pour obtenir l'horodatage actuel?
unix-timestamp
momentjs
Chandan
la source
la source
moment().valueOf()
Pour tous ceux qui trouvent cette page à la recherche d'un horodatage unix en millisecondes, la documentation indique
ou
vous pouvez également l'obtenir
moment().format('x')
(ou.format('X')
[ X majuscule ] pour les secondes unix avec des millisecondes décimales), mais cela vous donnera une chaîne. Quel moment.js ne sera pas analysé en arrière par la suite, à moins que vous ne le convertissiez / convertissiez d'abord en un nombre.la source
+moment()
) semble assez risqué!moment().valueOf();
ou+moment();
pour l'horodatage UNIX en millisecondes
moment().format('x') // lowerCase x
pour l'horodatage UNIX en secondes
moment().format('X') // capital X
la source
Essayez l'un de ces
la source