gpt4 book ai didi

javascript - 日期无法格式化(OOP)

转载 作者:行者123 更新时间:2023-11-29 20:41:40 24 4
gpt4 key购买 nike

我现在正在创建的功能是将控制台日志中的日期格式化为 DDMMYYYY 而不是给定的格式。但是,我收到此错误,其中说 getDate 不是函数。

userDate.getDate is not a function

我应该如何解决这个错误?

   function formatDate(userDate) {
let formatted_date = userDate.getDate() + (userDate.getMonth() + 1) + userDate.getFullYear()
return formatted_date;
}

console.log(formatDate("12/31/2014"));

最佳答案

您正在对字符串引用使用 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"));

关于javascript - 日期无法格式化(OOP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55313962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com