gpt4 book ai didi

javascript - 无法在 JS 中将 toDateString() 应用于日期

转载 作者:行者123 更新时间:2023-11-30 09:28:07 24 4
gpt4 key购买 nike

我遇到了一个我试图理解的问题。我只是想通过使用 toDateString() 将日期转换为对读者更友好的格式。但是,在这样做时我收到了“toDateString() 不是函数”错误。

我可以做到这一点,使用 toString():

truncateDate() {
if (this.employee && this.employee.dob)
{
let birthDate = this.employee.dob;
console.log(birthDate); // 2011-06-12T05:00:00.000Z Prints to console
console.log(birthDate.toString());
}
}

但我不能做 toDateString():

truncateDate() {
if (this.employee && this.employee.dob)
{
let birthDate = this.employee.dob;
console.log(birthDate); // 2011-06-12T05:00:00.000Z Prints to console
console.log(birthDate.toDateString());
}
}

我在这里错过了什么?

最佳答案

将字符串转换为日期对象,然后您就可以使用该函数了。这是 MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateString

this.employee={}
this.employee.dob='1/2/2018'
let birthDate = this.employee.dob;
console.log(birthDate);
console.log(new Date(birthDate).toDateString());

//

关于javascript - 无法在 JS 中将 toDateString() 应用于日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48101949/

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