75 votes

Comment puis-je obtenir la date dans l'application exécutée par node.js ?

Dois-je exécuter manuellement la commande date aide de child_process et en récupérer le résultat pour obtenir la date ? Existe-t-il un autre moyen d'utiliser node?

122voto

alessioalex Points 27001

Vous faites cela comme vous le feriez dans un navigateur :

     var datetime = new Date();
    console.log(datetime);

50voto

Aikansh Mann Points 506

    var datetime = new Date();
    console.log(datetime.toISOString().slice(0,10));

18voto

harco gijsbers Points 401

NodeJS (et les navigateurs plus récents) ont un joli raccourci pour obtenir l'heure actuelle en millisecondes.

 var timeInMss = Date.now()

Qui a un gain de performances par rapport à

 var timeInMss = new Date().getTime()

Parce que vous n'avez pas besoin de créer un nouvel objet.

10voto

Ravenex Points 580

Vous utiliseriez l'objet date javascript :

Documentation MDN pour l'objet Date

 var d = new Date();

9voto

Pour créer un nouvel objet Date dans node.js , ou JavaScript en général, appelez simplement son initialiseur

 var d = new Date();

var d = new Date(dateString);

var d = new Date(jsonDate);

var d = new Date(year, month, day);

var d = new Date(year, month, day, hour, minute, second, millisecond);

N'oubliez pas que les objets Date ne peuvent être instanciés qu'en appelant Date ou en l'utilisant comme constructeur ; contrairement aux autres types d'objets JavaScript, les objets Date n'ont pas de syntaxe littérale

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X