我使用react日历来显示日历。当前,当我尝试从其onChange方法访问日期时。
onChange = date => {
console.log(date); //Sun Jul 19 2020 00:00:00 GMT+0530 (India Standard Time)
this.setState({ date });
}
我想把这个日期格式改成这样(07/18/2020(。
我根据他们的文档尝试了格式化LongDate,因为我无法获得所需的结果。
您应该像以下那样使用toLocaleDateString
:
onChange = date => {
console.log(date.toLocaleDateString());
this.setState({ date: date.toLocaleDateString() });
}
您可以尝试使用toLocaleDateString:
onChange = date => {
console.log(date); //Sun Jul 19 2020 00:00:00 GMT+0530 (India Standard Time)
if (date instanceof Date) {
this.setState({ date: date.toLocaleDateString()});
}
}