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?
Réponses
Trop de publicités?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.
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