首页 > 解决方案 > 在 react 中更改 react-calendar 的日期格式

问题描述

我使用反应日历来显示日历。目前,当我尝试从其 onChange 方法访问日期时。

onChange = date => {
        console.log(date); //Sun Jul 19 2020 00:00:00 GMT+0530 (India Standard Time)
        this.setState({ date });
    }

我想以这样的方式更改此日期格式(2020 年 7 月 18 日)。

我根据他们的文档尝试了 formatLongDate ,因为我无法获得所需的结果。

标签: javascriptreactjstypescript

解决方案


你应该toLocaleDateString像下面这样使用:

onChange = date => {
    console.log(date.toLocaleDateString());
    this.setState({ date: date.toLocaleDateString() });
}

推荐阅读