it-swarm-pt.tech

Como posso obter a data no aplicativo executada pelo node.js?

Preciso executar manualmente o comando date usando child_process e buscar o resultado para obter a data? Existe alguma outra maneira de usar o nó?

32
user482594

Você faz isso como faria em um navegador:

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

Para criar um novo objeto Date em node.js ou JavaScript em geral, basta chamar de inicializador

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);

Lembre-se de que os objetos Date só podem ser instanciados chamando Date ou usando-o como construtor; Ao contrário de outros tipos de objetos JavaScript, os objetos Date não têm sintaxe literal

8
Chaudhary Sushil

O NodeJS (e navegadores mais recentes) possui um Nice atalho para obter o horário atual em milissegundos.

var timeInMss = Date.now()

Que tem um aumento de desempenho em comparação com

var timeInMss = new Date().getTime()

Porque você não precisa criar um novo objeto.

8
harco gijsbers
    var datetime = new Date();
    console.log(datetime.toISOString().slice(0,10));
5
Aikansh Mann

Você usaria o objeto de data javascript:

documentação MDN para o objeto Date

var d = new Date();
4
Ravenex

O Node.js é uma plataforma JS do lado do servidor criada na V8 que é chrome Java-script runtime.

Também aproveita o uso de scripts Java em servidores.

Você pode usar a função JS Date () ou a classe Date.

2
Ashish