Проблема заключается в передаче параметров в console.log()
.Вы передаете два аргумента в функцию и пытаетесь преобразовать второй аргумент, который является date
в Number
, используя Unary Plus +
console.log("the date format here is ", + date);
Должно быть
console.log("the date format here is " + date);
Вы можетеиспользуйте массив с методами содержащийся в качестве строк, а затем вызывайте их с помощью map()
, а затем join()
их с помощью -
var today = new Date();
var date = ['getFullYear','getMonth','getDate'].map(x => today[x]()).join('-')
console.log("the date format here is " + date);