Comment puis-je obtenir de l'actuel datetime au format “2014-04-01:08:00:00” dans le Nœud?
J'ai besoin de l'actuel système datetime au format "aaaa-mm-jj:hh:mm:ss".
https://stackoverflow.com/a/19079030/2663388 a beaucoup aidé.
new Date().toJSON()
est de montrer "2014-07-14T13:41:23.521 Z"
Quelqu'un peut m'aider à extraire "aaaa-mm-jj:hh:mm:ss" de "2014-07-14T13:41:23.521 Z"?
Vous devez vous connecter pour publier un commentaire.
Semble qu'il n'y a pas de bonne façon de le faire avec le code d'origine, à moins que l'aide de Regex. Il y a certains modules tels que Moment.js bien.
Si vous utilisez des mnp:
Puis dans votre code:
Qui peut être beaucoup plus facile à comprendre.
Ce sujet:
Renvoie pour moi:
Mais le plus sûr moyen est d'utiliser
Date
les méthodes de la classe qui fonctionne en javascript (navigateur) et node.js:Retourne dans node.js:
/usr/local/bin/node date.js 2014:07:14:16:13:10
Et dans Firebug:
2014:07:14:16:14:31
Bien que d'autres réponses sont utiles.
- Je voir le code suivant fonctionne pour moi.
var d = new Date();
console.log(d.la méthode toJSON().tranche(0,19).replace('T',':'));
La sortie de la console est: 2014-07-15:06:10:16
Je suis à l'aide de node.js, express sur ubuntu.
Explicitement appel chaque partie de la Date:
Vous pouvez voir un exemple sur ce violon.
Plus propre version de @Bernhard code à l'aide de
padStart
et sans obsolètegetYear
JS: