Формат даты в скриншоте 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)