我现在创建的功能是将控制台日志中的日期格式化为DDMMYYYY,而不是给定的格式。但是,出现此错误的地方是说getDate不是函数。
userDate.getDate不是函数
我应该如何解决该错误?
function formatDate(userDate) {
let formatted_date = userDate.getDate() + (userDate.getMonth() + 1) + userDate.getFullYear()
return formatted_date;
}
console.log(formatDate("12/31/2014"));
答案 0 :(得分:2)
您正在对字符串引用使用getDate()
,需要首先将其转换为Date
对象:
function formatDate(userDate) {
userDate = new Date(userDate);
let formatted_date = `${userDate.getDate()}/${(userDate.getMonth() + 1)}/${userDate.getFullYear()}`;
return formatted_date;
}
console.log(formatDate("12/31/2014"));