Работа с датой и временем

Работать с датой и временем позволяет класс Date. Экземпляры класса создаются так:

<Экземпляр класса> = new Date()
<Экземпляр класса> = new Date(<Число миллисекунд>)
<Экземпляр класса> = new Date(<Год>, <Месяц>[, <День>[, <Часы>[,
                         <Минуты>[, <Секунды>[, <Миллисекунды>]]]]])
<Экземпляр класса> = new Date(<Строка с датой>)

Получение текущей даты и времени

При использовании первого формата возвращается объект с текущей датой и временем:

let d = new Date();
console.log(d);
// Node.js 12: 2020-10-13T18:56:15.979Z
// Firefox 81: Date Tue Oct 13 2020 21:56:15 GMT+0300
// (Москва, стандартное время)
console.log( d.toString() );
// Node.js 12: Tue Oct 13 2020 21:56:15 GMT+0300 (GMT+03:00)
// Firefox 81: Tue Oct 13 2020 21:56:15 GMT+0300 
// (Москва, стандартное время)
console.log( d.toLocaleString() );
// Node.js 12: 2020-10-13 21:56:15
// Firefox 81: 13.10.2020, 21:56:15

Получить число миллисекунд, прошедшее с 1 января 1970 г., позволяет статический метод now():

let t = Date.now();
console.log(t);                  // 1602615601566

Учебник по Node.js и JavaScript
Учебник по JavaScript (Node.js) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов