如何从 react-date-picker 中删除此 return 日期中的所有额外数字?

How can I get rid of all the extra numbers in this return date from react-date-picker?

我试图只显示月和日,但我得到 "Tue Oct 22 2019 00:00:00 GMT-0700 (Mountain Standard Time)"。使用 "react-date-picker" 时,我怎样才能只使用它 return 例如:"Tue Oct 22 2019" 而无需截断文本?

<DatePicker
  name="date"
  onChange={this.handleDate}
  value={this.state.date}
  format="M-dd"
/>

这就是您要找的 - toLocaleDateString()

const today = new Date();

console.log(today); // "2019-10-17T04:38:49.459Z"

console.log(today.toLocaleDateString("en-US")); // 10/17/2019

` - Returns 第二个 (0-59)。

此外,JavaScript Date 有几种方法可以让您提取它的部分:

getFullYear() - Returns 4 位数年份
getMonth() - Returns 一个从零开始的整数 (0-11),代表一年中的月份。
getDate() - Returns 一个月中的第几天 (1-31)。
getDay() - Returns 星期几 (0-6)。 0 是星期天,6 是星期六。
getHours() - Returns 一天中的小时 (0-23)。
getMinutes() - Returns 分钟 (0-59)。`

还有一些,但这些是重要的。

我还可以建议探索 moment.js 库。