Подтвердить что ты не робот

Как я могу получить дату в приложении, выполняемом node.js?

Нужно ли вручную запускать команду date с помощью child_process и извлекать результат из нее, чтобы получить дату? Есть ли другой способ использования node?

4b9b3361

Ответ 1

Вы делаете это так, как в браузере:

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

Ответ 2

Чтобы создать новый объект Date в node.js или JavaScript в общем случае, просто вызовите его инициализатор

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

Помните, что объекты Date могут быть созданы только путем вызова Date или использования его в качестве конструктора; в отличие от других типов объектов JavaScript, объекты Date не имеют буквенного синтаксиса

Ответ 4

NodeJS (и более новые браузеры) имеют приятный ярлык, чтобы получить текущее время в миллисекундах.

var timeInMss = Date.now()

У кого есть повышение производительности по сравнению с

var timeInMss = new Date().getTime()

Потому что вам не нужно создавать новый объект.

Ответ 5

Node.js - это платформа JS на стороне сервера, построенная на V8, которая является хроном java- script runtime.

Он использует использование java- script на серверах.

Вы можете использовать функцию JS Date() или класс Date.