Формат даты в скриншоте Node.js

Есть работающий код по созданию Full скрина на Node.js:

   var nodejsScreenCapture = require("nodejs-screen-capture")
   var date_time = Date.now();

   let  width = 512;
   let  height = 384;
   let format = 'png';
   let file = 'screen'+date_time+'.png';

   nodejsScreenCapture.captureAndSave(width, height, format, file);
   console.log('image succesfully');

В результате выполнения получаем картинку в файлике типа такого: screen1600717421592.png. Хочется видеть дату и время в названии файла, а не миллисекунды. В Node.js новичок, уровня ниже юниорского. Поэтому прошу варианты у более опытных людей.


Ответы (1 шт):

Автор решения: Ein

Документация: Date()

let n = new Date();


let date = `${n.getFullYear()}_${n.getMonth()+1}_${n.getDate()}`;
let time = `${n.getHours()}_${n.getMinutes()}_${n.getSeconds()}`;

let name = `screen${date}-${time}.jpg`;

console.log(name)

→ Ссылка